Creating a scene manager.

The scene manager will handle the interactions on the scene. This will
make it easier to manage the objects between themselves on a more
encapsulated way.
Controllable player.