Assignment to refactor existing code of a 'zombie simulator' to incorporate design patterns like composite design pattern, state design pattern and decorator design patter. Basically make the code more extensible and elegant by following the guidelines I provide