can no longer move during battle

made method for updating compass, instead of just doing it in main. both
main and fight call this method. it accepts a boolean if on it turn on
the availible choices, if off it turns all off.