Yeah. Onboarding was a challenge, but for every player that I've seen so far, once they got it down and understood, they zoomed through it!
And the music's by a musician named Rusterdax. They have a TON of amazing songs you can use for free and I use them for most of my games.