working on puzzle game