Added maze data

Added a CSV of the maze. Intended for a 338-element array,
Created a new version of the maze

This time the data is on individual lines.
Added working code for working with files

Can’t tell how well it works because the win main function seems to be
wiping the output buffer. Hopefully it’ll hold together.
Added commented out code for working with files
Following along from LIT

Added IRenderable interface, vertex struct and Vector2D struct.