Added deserialization, to the IJsonSerializable interface. This creates the ability to read a scene from a file.