Vertical and horizontal collision detection.
Added hearts