A basic 3D software rendered graphics engine