redo a bunch of console stuff

Will no longer pause the game and return out of console_ui after each command, and won't insert a blank result history each time you go in. Still need to do a bit more changing.