Enable rendering of (semi-)transparent texture
Add bounding boxes for Drawables and a QuadTree implementation
Move framebuffer binding out of the actual drawing operation
Fix new framebuffer ordering
Temporarily disable object depth writing
Add initial interface shader/init data
Uncommented geometry depth draw and updated comment appropriately
Add Material class to encapsulate the various textures for a drawable
Tweaked the way lighting colour is handled (slightly)
Add the ability to remove objects
Fix inversion of size x/y
Add a toString to Vector2I
Add initial text rendering functionality
Improve text rendering capabilities (allow scaling & world/screen space coordinates)
Color is now immutable
Add basic fps polling
Fix object picking when the camera has moved
Update readme with todo/havedone
Add a texture bind when rendering text
Add some basic tests