Fixed problems with uncond branch

There was a problem with an assumption I made about what would happen
that I fixed. I also made it so that branch backwards now does the right
thing.
Merge branch 'master' of https://github.com/Lukasvg/Thumb399