log for checkpoints 3,4,7

The top 2 commits are for checkpoint 7. The rest are 49 of the required 20 commits for checkpoints 3,4. While the game is not playable- all of the tilt and rotate functions exist. All that is missing is a basic main that encapsulates the game using the header file provided.