This question was self-answered once the OP figured out what the problem was, however, the solution was pretty much "oh, whoops, I just mucked it up".
made it work, it turns out my controller pressed maybe both up and left when i pressed up, which made the code not work but i've found a way!
While yes, it answers the question, specifically the OP's problem, it's a terrible answer. What should we do with it?