Add priority order for rendering, all game objects are rendered with one call to a render, no longer seperate for entity and terrain
Tidied slightly and added example
No longer hardcoded to be a terrain tile, use an irenderable instead
Fixed zooming