really stupid errors.
disable language extensions.
figured out how to parse piece placement.