Towers can now attack multiple enemies and prepared for abstraction.
Abstracted Tower class.
Added function to make the tile array appear as it shows.