get rid of std::int16_t
More auto variables replaced in sfx_manager.cpp/surface_cache.cpp