expanded the dependency system in Game