Game objects 2

Changes (Everything is still a WIP and subject to change):
- Finished the base of the draw loop
- Added default shader
- Updated structures members
- Logic bricks are now access as property
- Added lots of method to Cython objects
- Updated tests