Cuphead is easily within the top 10 best games I've ever played. Absolutely stunning visuals. An incredible orchestrated soundtrack. But most importantly is a incredibly fun game play loop of learning attack patterns, figuring out what weapons to use and triumphing over bosses.