globals are now indirectly accessable through the class Utils
revised the way levels are saved in parsers