puzzle game source code (2)