Decided against re-porting SDL2, going to simply use SDL2 in C and use FFI instead.