Looks good.
One suggestion to you nickybear.
From the looks of your code it seems to me that you have a lot of little drawings going on there. I must say that it would be alot easier for you get the base of the program down before you start creating all the little fun stuff.
Just a suggestion.
Good luck with that.
