private void tilePositionComponent_PositionChanged(IPositionComponent sender, PositionEventArgs e)
 {
     this.TilePosition = GetTilePosition(e.NewPosition);
 }
 private void positionProvider_PositionChanged(IPositionComponent sender, PositionEventArgs e)
 {
     PositionChanged?.Invoke(sender, e);
 }