Is there any good puzzle generator and test programs in ruby out there?