(Telegram.cs) add a new class.
(EntityManager.cs) add a new class.
(IState.cs, StateMachine.cs) add OnMessage and HandleMessage to the classes.
(BaseGameEntity.cs) add HandleMessage method.
(MessageDispatcher.cs) add a new class.
(Constants.cs) add a new enum MessageType.
Move basic classes to subdirectories.
(Constants.cs) add None value to each enum types.
(BaseGameEntity.cs) change the type of property ID from int to EntityType.
Give a seed to random number generators.
(CookStew.cs, EatStew.cs): add more states.
(Telegram.cs) fix a constructor.
Implement the stew.
(Telegram.cs) implement operator overloads.