Nine blocks: block puzzle game