How's cuphead?. .. worth the purchase, but hard