First those ELSE statements should not be in there.. Else happens if the previous condition fails.. so I'm not exactly sure what would happen with what you have there.
Secondly.. all those "is down" are NOT triggers and they are continuously being executed 60 times per second. Instead use On key pressed. On key pressed triggers one time and happens as soon as the button is down.