Naughty Alien #1 here is answers to all of your questions..http://home.cmit.net/rwolbeck/programmingtutorial/