Organizational Changes

Moved several files around to keep them logically grouped.

Added folders to the  csproj as well.
GameObject Constructor Change

The GameObject constructor now takes a Point for the initial position of
the GameObject.

Removed some comments in GameObject.cs

Renamed some variables in the Ball class
Fixed Issues with Ball movement

Now calculating the new direction from the vector.

Removed some comments.