Tons of refactoring and file splitting. Separated Zombie class and management class ZombieManager extracted from Game