fn generate_piece( s: &mut State, rng: &mut LegacyRandom, fx: i32, fy: i32, fz: i32, dir: Direction, depth: i32, ) -> Option<Piece>