- all actions should inherit from IAction interface; - added events to notify the gamer about different actions (see RecieveDamage, ..Attack)
-changed calculation of magic damage and changed RecieveDamage method
-other changes