Changed if/else/if/else... to switch statement

We don't indent `case`s. Not sure why no one noticed this on the last pullreq.

We also don't make new pullreqs when our old pullreqs have errors; we just forcepush to the pullreq and make a pullreq comment saying it's been fixed.