SDL is too clunky!