Fixed formatting, added move to View

1st Commit) Fixed formatting from previous commit, added 'move' function to the View
class.

2nd Commit) Currently, vectors default with x and y both being NaN.

Whilst this is useful in other types of software, game developers will generally expect that a Vector, constructed without any parameters, will default to the origin (0, 0).

I suggest the default values for x and y within the Vector2 struct be set to 0.

Regards,
Matt.