added libchaos (maybe)
merged ethan's drunk code
merge finished
removed stuffs