I've been designing a game for the better part of three years now - trying many different ideas and learning all I could about all the complicated topics surrounding video game programming. In the end I modeled the design after a great game that has grown a little old over the years...