pub(super) fn piece_creator(
    events: EventReader<'_, '_, PieceCreateEvent>,
    commands: Commands<'_, '_>,
    board_properties: Res<'_, BoardProperties>,
    piece_properties: Res<'_, PieceProperties>
)