allow whitespace in maze file coordinates
auto scale large mazes to fit within the canvas
fix bug where you could not pick up a key when repeating a maze without a refresh