Need a game using Python and the module Pygame must be used.
Game Requirements - Based off a tower defence game, random enemies spawning and trying to attack the tower.
Has to be complex, include classes.
Randomised Spawning Of Enemies
Player controls (e.g movement and attack (use of weapons)
Bot automated movements (Movement of bots)
Health and currency system
Buy function (linking with the currency system, weapon increase, more damage)
Enemy Movements (Random)