Tower Additions

- Added Tower Classes
- Added Enemy Classes
- Updated Driver, Enemy, Map, Tile to fit upgrade
- Basically worked on adding stuff, getting the xcor/ycor working,
beginning to generate the map
- After that, we will start on interacting
- Note that this is only text-based, we will GUI-upgrade everything
later