Use a filter to remove subsets
Change how the valid_piece decorator works
Clarify variable name
Use constants to refer to 'white' and 'black'
Add `captures_for_location` method
Add all_captures functionality
Add all captures by location functionality
Test examples from Word document
Tristan's original code
PEP8 formatted
More tests
Some minor code improvements