Add GoogleTest support
Add Shape class
Add a cursor
Add more shapes
Refactor Shape transformations and clamp cursor
Add rays from cursor to vertices
Add geometry functions

Sort vertices by angle with x-axis from origin.
Add segments collision detection
Add dynamic field of vision