AABB is finally working, we still need to clean up the code and get collisions to work.