Well done. The graphics are good, the music us nice and the main game loop is excellent balancing between dying for an extra tower but taking up your time and just attacking is engaging. Would like to see this expanded.