major code refactoring, added OverWorld parsing and rendering, terminal scrolling