. Finished the implementation with new clearer and commented calculus
 => Fucking horizon bug is still here!