Major update

After playing with the code for 5 hours, fucked up the theme last night..
Started with a new one now. Did some UI modifications for desktop and Mobile.
Did some minor fixes as well.