In Movement class:

 - Add methods/functions for capturing and non-capturing move list
 - Refactor recursive make_single_capture_move to make it simple!
 - Tests, obviously!! :)