More tests

One thing I noticed was that some ability messages were off, like:

abilities.js:
`25:"Wonder Guard",`
ability_messages.js:
`71:"%s's Wonder Guard evades the attack!",`

Is this a bug?

The tests use the ability_messages format for the .message test, so they should run. Maybe that should be changed.