Project for teaching myself C++ and OpenGL
Currently renders a visibility mask from an arbitrary list of solid/opaque polygons and an arbitrary point, performs collision detection and avoidance against the polygons, and pathfinds between two arbitrary points in the map.