Updated puzzle game