Reminds me of Getting Over It. The visuals are great, and the music fits quite well, but gameplay is a bit too slow for me personally. That said, I'm also bad at this type of game...