Clean up

* use clear type text textures
* fix texture filtering
* fix orientation of colliding objects
* refactor AI steering and AI base
* refactor debug orientation rendering
* refactor GUI entities
* add debugger GUI
* remove most of GL initialization
Fix game saving and loading

* remove system serialization
* add custom serialization