little change
-PlaceAtPosition() powinno stawaic na srodku i znajdowac sie w GridHelper
-Add/RemoveHero wymaga walidacji
-GetPlayerController() zamienic na propertis
-Czy potrzebujemy State?
-LeaveCity() wywoluje walidacje ale jej nie sprawdza