AutoLoad Singleton using Nim?
I currently have 2 nim, player.nim and game_state.nim files containing a KinematicBody2D(as Player classname) and a Node2D(as a GameState classname).
I also have a Global script as an AutoLoad script, however in my corresponding 'global.nim' which tracks the current gameState and player, I can't set/get anything without introducing recursive importing problems, which is obvious since Global imports player.nim and game_state.nim but those 2 files also import global so they can set the correct state in Global from their `ready()` methods.

What would be the Nim way(TM) without introducing importing problems?