sdl state machine