Added Vector, GravityController logic

Vector is a wrapper around Vector2 with operator overloading and other
sugar added
Updated GravityController to modify acceleration
QueryData, IEntity and IActor moved to the Platform project