Refactored Game and IGame so that EntityState can be made.