Player now takes input from puzzle

Booyah. Only changes to PuzzleManager were giving it a reference to a
PlayerCharacter, and having it toggle a bool, send a copy of setOfMoves,
and clear setOfMoves at the right time.