create GameState struct
use own fork of rust-sdl2 to support key repeat