Refactored specs.
Merge branch 'REBOOT' of github.com:BadQuanta/sdl2_ffi into REBOOT