Fixed restarting of game.

- Changed the position of the health of unit to top right, or top left
depending on which direction the unit is facing.
- The game now properly resets the values when it starts over again,
without closing the game.
- Renamed NextPlayer() to EndTurn()
- Added a player color to the Player class in order to easily get the
player color.