web app for creating and solving ice path puzzles