Waypoint coordinates are now in grid and not exact
removed an unnecessary argument in the constructor of Enemy
made getHorizontalTiles() and getVerticalTiles() static
Revert "made getHorizontalTiles() and getVerticalTiles() static"

This reverts commit 960b37edf40eb23bd7591861e79bc88b0d6f0440.
fixed a bug where waypoints were not placed correctly

only waypoints in a square with the side length of the height of the map
image were created
fixed the bug that enemies would always go DOWN first
changed enemy coordinate to be top left corner
added checks to prevent dirft of enemies
fixed position of some GUI elements of Enemy
all maps should now work more or less
Merge branch 'feature/issue/#31' into develop