Finished the path finding algorithm for the solver function, added support for static pieces
Only allow the correct pieces to be put into the maze