Moved FOV calculation routine into a separate file, made it generic.
Tests for FOV.
New more human-readable tests for FOV.
Fill-ctor and copy-seq-ctor for Map.
Separated raycasting from FOV algorithm into its own class Ray.
Tests for ray casting.
Couple more tests for rays.
Moved FOV logic to a FOV class.
Data-driven testing. DDT for FOV tests.
New more fancy data-driven testing.
Interleaved char map.
Fixed bug with invalid points in pathfinding test.
Fixed bug in Fire action with invalid point.
Simplified FOV and ray testing using new InterleavedCharMap.