Added support for sound (sound, not music!)

Also Mouse::IsButtonPressed() now calls SDL_PumpEvents()