Made a tower class

Runs a demo of shooting a creep. Its pretty shitty coded but that shit
runs!
Needed: a main list of towers, creeps, anything that could be destroyed,
so we can remove them using destructors in one place.
Merge remote-tracking branch 'origin/tower_dev'

Conflicts:
	Tower_Beta/character.lua
	Tower_Beta/main.lua