Recreating QuirlEngine for better or for worse