Transfers the demands of drawing over to the new ConEx (Console Extras) library download separately.
Fixes wrap around problem, turns the IP into a proper vector2
Makes the board manager manage purely the board and saving things. Editting is simply a mode of the interpreter allowing someone to use an "edit and continue" style of working
Fixes the UI so that a representation of the stack and output show up!
Major UI Improvements and the addition of a Mode information. Further movement towards the the interpreter being the "star" of the show
Refactor's the information (IP Position and current mode) into the drawing code
Further removes things from the board manager class and puts it into the interpreter class, adds a help side bar to display what the current commands/keyboard shortcuts are in the current mode
Moves the concept of the IP out of the interpreter class and into its own separate class. This will be useful later on when implementing Concurrent Funge-98
Removes unneeded variables, mainly the "GlobalStack" now that each IP has its own.