If you're doing this (which seems correct), I like this syntax:

``` ruby
if [move_a, move_b].all? {|move| move.type == :block}
```

Also here I noticed that we might want a `block?` method on move.. it might be nice to be able to say:

```ruby
move_a.block?
```

That way, we could let the Move deal with any determination if it's a block or not.