FIX: Engine :: clickSquare() bug fixed.
The function wasn't checking if the clicked point is invalid.