simple software ray marcher