This is homework. A tower defense game.