good, classic puzzle, good work has been done in game design and programming, that's where the pros ended