Bug fixes
Added Ray
Removed unnecessary class
Changed comments
Added activity, implemented Direction
Abstracted SiGMALEnvir
Re-added accessors