including the actual code helps, rendering with ray casting via haskell