Renamed a lot of different variables and methods.
Reformatted some of the code for movement.
Added functions for calculating the bounds.
Failed to fix the issues with collision.
Messed around some more with collision.