Competitive puzzle game for multiple players