fixed a bug in the console displaying in the wrong order and added a debug feature to allow screens to render or update based on a the debug flag.
console now works similar to the new debug
starting to refactor some of the ui objects and implement some parent child relations with drawable objects