Changed inner workings of engine

Improved overall handling of game objects
Merged rendering to be centralised
Added resource management
Generalised engine to work with any deviation of RenderPanel