I know, it is yet another ray tracer... Just a training project for self-educational purposes!