The mix of genres fits unbelievably well! It feels too random at times, though, with some levels feeling too easy and some being too challenging in comparison.