Rectangle Rectangle Collision

Note: this code definitely needs cleaned up.