That's a huge part of game design for ya! Sometimes players can be dumb though, including me and that one reviewer who rated cuphead, so unfortunately we got to design these things so even we can understand what's going on =)