A Puzzle game involving mirrors...