Made reading/writing less verbose, fixed the view drawing entities
without sprites
Changed the way entities save and are loaded, which is done by ID.
Entities no longer save the whole sprite, just the name.

Modified how Location saves entities

Fixed Timer and TickingTimer

Added missing documentation for GameEngine.java