Simon :

Added BaseScene and SceneManager.
For making new scenes, derive from basescene

Scenemanager was added to Engine,
also engine update was altered to take a deltatime float
No deltatime calculations implemented yet in mainloop.