Get fainting logic working