public void FinishAreaMove(AreaAbstract newArea)
 {
     if (newArea != CurrentArea & !loadedNewArea)
     {
         CurrentArea.LoadArea();
         loadedNewArea = true;
         hasNewArea    = false;
     }
 }