Takes out the collision detection and starts putting it in its own class/system. Currently the AABB stuff is not very fleshed out. Also adds a -unary operator to Vector2