Implemented omnidirectional calculations