add unimplemented macro for error output
compress match
update to new version of sdl2