Bob, I ended up checking out Scratch and, well, it rocks.

I decided to see how much I could do in an hour, and this is what I ended up coming up with (including downloading and a bit of browsing the docs for about 5 minutes before jumping in):

Scratch Project

Scratch has basically the same restrictions as that Game Programming for Teens BASIC had but is much, much easier to program with. I wish this was how I was introduced to programming.