For sure D, Unavoidable enemies. If you can't avoid them, how are you supposed to continue through the game?? The other three are still really annoying though, well except unreachable powerups are more just stupid than annoying if they truly are unreachable.