halogunner,
Thanks! Pretty good score for a first run I'd say!
The game borrows concepts from many different games, and was more of a programming project than a game design project. If I knew I was going to be able to complete the game to this level I could have brainstormed better game ideas/concepts, but when I started I didn't even think I could program one single level to the depth I did in this game. As I spent more time (days/weeks) working on the game I got more into the programming and less into the conceptual work.