Why the fuss with config.lua and variable aspect ratios? (Alternative code inside)

Right, I get that. but it still makes accessing these same variables between different objects a little difficult. Every time you ‘require’ that table, you are essentially resetting all the variables. I guess you could pass it as an argument into an objects ‘new’ function in order to keep referencing it.

But yeah, that data table would be fine for static variables.