Updates to the Entity
* Added in the initial ai behaviours
* Renamed the moving entities to Player and Agent
* Added in the Agent classes