Input and Move Logic

Less than three hours, but I'm within striking distance. I'll push it to a Jam if it's not up to my standards. inputcode.png