OH MY FREAKING GOD, dude i'm crying, it's beautifull, the gameplay is fun and the music is catchy, a masterpiece.