Reworded some tests and renamed some variables.
Add crazy bastard support.