Expose CGPoint Object

Added a new interface to the MainScene to start the process for Parallax effect.
This commit also contains all other updates made for the game, but were never
committed before this point. This includes but is not limited to:
- Creating Flappy
- Adding Touch Event
- Adding Obstacles
- Looping the background
So this can be considered the initial commit