Further conditional fixes. Made IF statements stop pretending to be while loops