User can solve iterative perimeter puzzles! Closes #15