Haste implemented but provides extra itteratable in off-hand
Moved attak_bonus into oh/mh pieces
Saves bug reveled by integration test
Unit tests pass without haste on_apply