Fixing some memory leaks
Lighting fix

Added:
* Graphics::disableLighting()

Changed
* Game::mainloop() no longer enables lighting
* Player::render() enables & disables lighting so that e.g. HUD is
drawn correctly