Puzzle Path Simple Menu

I moved and modified the original Game1.cs portion of
PuzzlePathDimension into the GameScreen.cs. I added a Screen Class and
GameScreen, TitleScreen, and ControlScreen are derived from it. This
version only recieves input from a xbox 360 game pad or keyboard.
Updated for Mouse Input and Different Screens

A simple way to detect mouse, not very efficient.
Add color data for all collidable objects.

Use, for example, ball.GetColorData() to get the ball's
pixel data as a Color[] array.
Adjusted the tip's position.

I'm still not sure if it's right...
Change the tip location again.

I'm not sure if this is right still...
Remove some test code.

Oops...
Merge pull request #9 from Jjp137/per-pixel

Define Ball, Platform, Goal, and Launcher
Fix a loose compile error and remove a nonexistent file.
Remove cachefiles
Bring code styles in line with team code formatting
Merge branch 'michaels-menu-sample'

Conflicts:
	PuzzlePathDimension/Ball.cs
	PuzzlePathDimension/Game1.cs
	PuzzlePathDimension/Platform.cs
	PuzzlePathDimension/PuzzlePathDimension.csproj.Debug.cachefile
	PuzzlePathDimensionContent/PuzzlePathDimensionContent.contentproj