Optimized for mobile. Tweaked UI. Optimized and commented code.