A Java applet game about permutations.
Challenge: make a basic game in a day
Possible further steps:
- add an AI component that tells player the minimum possible number of steps necessary
- allow multiple players to compete to solve the puzzle in less time and/or fewer moves