1.) Merging code with Conor Wilson... All features completed merged with this commit.
2.) Edited tracking for enemies
	->all tracking is now based on MiddleX and MiddleY of each entity (e.g. getX() + getWidth / 2)
	->all entities now have getMiddleX() and getMiddleY() functions.
3.) Enemies now stop tracking at a certain location in relation to Rip, this is the point when they will
    start to attack Rip.