got SDL to work-ish