Trimmed unnessecary variables and constants, made waitBrendan use delay, added expel() function