Persist players and modules in dict, not Global

So that we can have that handy debug module