public void UnperformMapTransaction(IMapAction mapAction)
 {
     mapAction.UnExecute(_gameMap);
     TransactionUnperformed(this, new TransactionEventArgs(mapAction));
 }