Implemented Spawn System.  Waves currently start as soon as the last one is killed.
Fixed Crashing after last wave
Made LevelSpawner abstract, created Level1Spawner as an example
Created Separate Packages for Towers, Enemies, and Spawners
Made a package for Level as well
Made Enemy abstract.  Created Enemy1
Added a second enemy
Merge branch 'master' of https://github.com/siketh/COP4331_Project

Conflicts:
	TowerDefense/src/com/group23/TowerDefense/Enemy/Enemy.java
	TowerDefense/src/com/group23/TowerDefense/Level/Level.java
Refactored Wave generation to be more polymorphic
Fixed bugs so that it is up to modern version
Made Level abstract and moved the sample level into Level1
Merge remote-tracking branch 'origin/master' into Italo's