Update Scene.js

scene object now handles object list update(), input handling and event stack. Scene pulls the game engine input stack and the game engine event stack. the scene has its own object stack. Due to the fact that its using the event stack from the engine, the event stack could be used to pass values and objects to other scene objects at the time of the engine switching to a new scene.