Fixed hit detection, works in all 4 quadrants