fixed LOS/FOV
* split out some new modules
* being movement
* actions