bug fixes- hiding unusable buttons, forcing moves, etc