Some OOP related languages use registers for locals which makes them VERY fast compared to globals. The other suggestion is each unit should be self contained so having 'global globals' makes them less portable.
(Think : I might have been reading too much OOP stuff for Bmx)
(Think : I might have been reading too much OOP stuff for Bmx)