Collision and drawing changes

* Only draws what is inside the sf::view
* uses AABB and changed where the overlap is fixed, it is now inside the
playerentity class, OnCollision function