Pop block puzzle