Added Icespell and Teleport
Do not know how to stash
Merge branch 'spells'
Convert all locations to Point2Ds and always set Grid in Entity
Merge branch 'grid'

Conflicts:
	src/Enemy.java
	src/Entity.java
	src/Fireblast.java
	src/Player.java
	src/Projectile.java
Add isOnScreen() to Projectile
Make pathfinding use A* and fix double removing of Path waypoints
Add enemy movement
Merge branch 'master' into gui

Conflicts:
	src/ArcherTower.java
	src/Defense.java
	src/GamePanel.java
	src/QuakeTower.java
	src/Structure.java