Finished templating puzzles page correctly this time