Without this you cannot compile notepad_squared, don't know how I missed this Also, this commit also tidies up the imports in main, seperating the core and vendor imports slightly