Changed keyboard state Uint8* variables to const Uint8* as the latest SDL2 seems to demand.  No longer using (SDL_Surface) accelerated pixies, until there's a good reason to fix init_sdl_surface().