Added some debugging printouts, and changed coordinate attributes to floats.
Changed back to integers.
Deactivated main loop, to allow debugging of the enemy creation in initialiseGame().
The enemies' coordinates have been generated wrong- the x ones due to rounding issues, and also the y ones because of method.

Future: need to take away 2 * borderWidth from position calculations for x position.
Merge origin/master
Merge origin/master
Added and isActive boolean.
Added method to get isActive
Fixed border errors- was because the code considered the enemy's location to be the centre, when the coordinates actually reflect the location of the top-left point.