Completed Libtcod C++ tutorial, part 4: field of view