added robot move validations