The problem you're having is you're not using an if/elif/else all the way down the chain. You have four completely separate if statements here and only the last one has an else clause, so the else is only run if left is not pressed.
Admin note: This comment was in the moderation queue