Make globals more static and final to help optimizer

Refactoring Universe and split most global objects into Nil, Classes, or Globals classes, which are step by step initialized to set values of their static final fields.
Avoid passing universe where not necessary anymore.

Signed-off-by: Stefan Marr <git@stefan-marr.de>