Add castle damaging & phase transitions & Finished phase (closes #32)
Fontos kiemelni egy változást: behoztam egy új fázist, a GamePhase.Finished
-et. Ez lehet, hogy mások változtatásival nem teljesen kompatibilis, sőt, lehet, hogy egy kifejezetten helytelen változtatás.