This has broken quite a bit, since many parts of the game expect a scalar instead of a whole object. I have also been deep freezing constant configuration data and, generally, trying to make as much immutable as possible