Added Input(singleton)
Changed GameObjectFactory to singleton pattern
- added Game class that handles Scene changing
- GameObjectFactory now returns pointers to objects...