pub(super) fn piece_mover(
    piece_move_events: EventReader<'_, '_, PieceMoveEvent>,
    query: Query<'_, '_, (Entity, &mut BoardPosition, &mut Transform), With<PieceTag>>,
    board_properties: Res<'_, BoardProperties>,
    commands: Commands<'_, '_>
)