...when you realize in playtesting that that elegant and beautiful function you wrote is absolutely wrong and will never work.
Back to the drawing board.
Yeah, that's basically me with Steven Universe right now.