Fix #piece_at bug
WIP

Work on removing ambiguities in moves