Implemented the Entity Abstract Class which also allows for enemies
Handles keyboard input to move the character/shoot projectiles

DamageEvents are used to display damaging hits from projectiles
Implemented Projectiles.
Implemented pathfinding for the enemy Entities
Beginning of the Screen class (Not close to done)
Updated how the update ticks are handled as well as adding a way to get/remove entities and projectiles