Add mega pixel and aspect ratio patch from go version.
Refactor mul to scale.
Correct pattern and align things properly.
Allow also fractions of mega pixel.
Static import for Raycaster variables.
Replace ThreadLocalRandom.current() with a variable.
Refactor S -> sample .
Refactor T -> tracer.
Refactor: Move vectors from Raycaster to Worker.
Refactor F -> buildObjects.
Refector: vector -> RayVector, Move to new file.
Align expression.