A BlockWorld rendering engine