For now only managed to get the maze showing in SDL2, will continue with using Boost/Graph libraries for now for the pathfinding shenanigans
Added code refactoring so that rendering different things is trivial to add (still need to implement multiple design patterns)