added EntityType enum and overrided setPosition to alter AABB
added setPosition() method for absolute movement
implemented EntityType check in onCollision
added types to entity declarations
increased gravity strength
removed TODO
added enum