fixes

Found that I can check for closed/non closed paths so changed to doing
that instead of defaulting to always closed.

Also realised on vectrex Y was negated for some reason, so fixed this.