changed eventbus into a centralized commander
changed luaj engine to more methods, drilling down the commander
deleted unused classes
made commander to be configurable, injected
made game constructor into builder instead
scripts path and debuggable now have default values
more configuration changes: now all systems have to be passed to the builder
moved processing to loop instead of thread