I chose to make a tower defense game, but I will keep it shared and probably share the different pieces of the engine as well. If you see something that is clearly un-optimized, pointless, or just doesn't make sense, please let me know.