Updated with mobile edits. Still is garbage on mobile.