Use your mouse to avoid the obstacles! A detailed explanation of the source code will be published on my blog soon. Compressed with JSCrush.