puzzle game match world developer