Added more future support

though I've also made goHome() use navigateTo(0, 0, 0) which uses
moveZ(). added a small utility function turnToFace()