Gameview class is now almost cleaned. It left 184 errors to fix, mainly because access to maps. I had to remove the old line-of-sight code, planning to replace that with new one. Gameview is now holding the dynamic light map and it's going to contain the los map, too. Gameview is just one example of the gui system that should be detached from the actual data of levels.