TODO: Resource manager TODO: Add the TextureLoader TODO: Consistency for bounds names TODO: Cross compiler (to replace dead linux PC ;_;) TODO: New button graphics? TODO: New typeface TODO: Account passwords (list) TODO: backbone account server OR TODO: social network login OR TODO: salts & hashes TODO: login screen prompting for username & password TODO: Features TODO: Make sure login errors are sent to the client TODO: Add the "home" parameter to the server's config file TODO: Fix shoddy movement TODO: Better UI system TODO: Make a way for the server owner to control the server directly TODO: The TileSheet class should implement the surface itself TODO: Time delay for requesting region packets TODO: A proper logging system TODO: Fix the const-ness of accessors TODO: Add a screenshot of the game to README.md TODO: joystick/gamepad support TODO: add the tilesheet to the map system TODO: Better collision logic TODO: cleaner shutdowns