Editable array of devices not storing

Yeah I moved it to OnBegin and it seemed to be fine. I had 2 files, both creative_devices, one was Player_Manager and the other was Level_Manager. The item granters were stored in the Level_Manager file. The Player_Manager would track anytime a player spawned and any time a player was eliminated and call the CheckLevel() function in the Level_Manager File. In the Player_Manager file I instantiated it by doing LevelManager: level_manager = level_manager{}. It would do everything fine except actually grant the items. It would even go past the ItemGranter.GrantItems(Player) to the print statement but never actually grant the items. Both when an elimination happened or the player spawned. I’m going to try to move everything to just the one file.