fixed crash in LA5PPFP86NF2FOS when there was no platform found at the descend hole
use web audio library to fix sounds on mobile, some performance increases (don't render offscreen objects, don't use getBoundingClientRect(), etc.)