Tidied up Environment class
Extended coord neighbours method
Implemented line-of-sight algorithm