I wonder if this puzzle game was actually an original title, or some hyper-obscure Japanese game with the license slapped on?