Add initial, basic tests of rulebook.play_move
Move invalid move scenario specs into shared example
Improve rulebook.invalid_moves shared examples

Fix minor error in setup for medium example
Add rulebook.play_move specs to test group capturing