Add soft limit checks on X and Y when probing

@reidcustoms good news…sort of…

I’m able to reproduce your behaviour. You might want to post it as a bug for 1.5.7