Added some tests, and changed structure of ctors - now also can't hit tree twice
Updated readme
Really basic support for monster attacks and evasion