Refactor
Add very basic LOS
Bit of refactoring, add cellExists() method to world
Doc update
LOS updates
Direction calculating
Objects now block LOS
Fix direction detection