Several changes to TGameObject

Added:
- GameObject rendering (Draw method)
- MoveTo/MoveBy functions
Fixed:
- Bug in collision detection that might cause to check collisions
against itself which could make infinite loop.

Next commit will contain Update method (currently stub), then I'll test
game objects by spawning several GOs in debugstate (doesn't exist yet)
and checking things like collisions. Then code cleanup.