So, this last week I spent a lot of time reformatting my code. It was a boring and frustrating process, however incredibly necessary to moving foreword, this will allow for the code to grow into something larger. Now, the system functions as it did however there is a different structure of variables, and an addition of several variables to allow for more control. For instance, pushing foreword it will be possible to have undo functions to the creation, and the code should run faster under this new format. As you can tell by the size of the scroll bars the addition of control variables has lengthened the same process, however things only draw when they need to, and never unnecessarily.