optimized game update loop, started to break up parser
splitting parser in to sub mods