private void CurrentPlayer_LocationChanged(object sender, EventArgs e)
{
if (Time != null)//not on an initialization
{
UpdateVisibleTiles();
foreach (var t in currentVisibleTiles)
{
var connector = t as ILevelConnector;
if (connector != null)
ConnectLevels(connector);
}
CurrentLevel = ActiveLevels.Single(x => x.LevelIndex == Theron.Location.LevelIndex);
}
}