I have created a simple tower defense game. To make it more intertaining I have also implemented feature for a player to create a new random but customizable map to play on.

View sorce code