refactor common bot methods into Bot class, add MyBot
getXYZMove methods should return False on failure