{"push_id":710451484,"size":5,"distinct_size":5,"ref":"refs/heads/object-orientationing-of-pieces","head":"3a01f93c08c993b6b34c1c914f0d124a114c0bfa","before":"0f88657843e3b93e3ee2450f27dd8c987bea612f","commits":[{"sha":"25fe409d16d26d97fbf75e287132174c840d242f","author":{"email":"b44cd0efd78f6cbcd5b9f77927145995e1f2fa2d@gmail.com","name":"Erik Klockare"},"message":"knight move directions correctly references with self.","distinct":true,"url":"https://api.github.com/repos/eklockare/chess-experiment/commits/25fe409d16d26d97fbf75e287132174c840d242f"},{"sha":"8b3dc19412d78f7fea9bddb69ccec2133f36e563","author":{"email":"b44cd0efd78f6cbcd5b9f77927145995e1f2fa2d@gmail.com","name":"Erik Klockare"},"message":"implemented queen movement","distinct":true,"url":"https://api.github.com/repos/eklockare/chess-experiment/commits/8b3dc19412d78f7fea9bddb69ccec2133f36e563"},{"sha":"9c87779b7270cb0408c8f2f862967ab1133e098c","author":{"email":"b44cd0efd78f6cbcd5b9f77927145995e1f2fa2d@gmail.com","name":"Erik Klockare"},"message":"implemented rook","distinct":true,"url":"https://api.github.com/repos/eklockare/chess-experiment/commits/9c87779b7270cb0408c8f2f862967ab1133e098c"},{"sha":"95b37d7d3b23e1ebdbefedc50dcb84216128e9d4","author":{"email":"b44cd0efd78f6cbcd5b9f77927145995e1f2fa2d@gmail.com","name":"Erik Klockare"},"message":"implemented bishop","distinct":true,"url":"https://api.github.com/repos/eklockare/chess-experiment/commits/95b37d7d3b23e1ebdbefedc50dcb84216128e9d4"},{"sha":"3a01f93c08c993b6b34c1c914f0d124a114c0bfa","author":{"email":"b44cd0efd78f6cbcd5b9f77927145995e1f2fa2d@gmail.com","name":"Erik Klockare"},"message":"all is_valid_move methods now return class MoveResult","distinct":true,"url":"https://api.github.com/repos/eklockare/chess-experiment/commits/3a01f93c08c993b6b34c1c914f0d124a114c0bfa"}]}