Over due clean up, and set up
Uncanny Dodge now implemented