Rule discovery puzzle jams are exactly my thing :) I can easily see how this would be extended to a full puzzle game.