It's such a nice game! Definitely one of my favorites so far. I really like how you implemented the spin to win in many ways, i.e. the boomerang and the casino wheel.
Some minor nitpicks. For me the waves started getting pretty easy, so the upgrades felt less meaningful. Also in the casino, I think the wheel should stay open for multiple spins rather than having to press F to go back in.
As I said, minor complaints, but wonderful job overall!