Fixed animation bug which I didn't notice on simulator.
Now only showing move buttons that are useful. The UI (which buttons should be visible) is updated by asking the state in which directions the pawn can be moved.