Cuphead is a lot like a 'Dark Souls' of the platform genre due to the intense boss battles. By far, the hardest battle is against Dr Kahl's Robot, which takes place over different phases. Cartoon retro theme. One of the most exciting elements of Cuphead is the throwback to 1930's sounds and visuals.