Updates to the Entity
* Added methods to the MovingEntity which provide movement information
* Changed the Vector3 to Vector2