{"push_id":1283533338,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"972a36aa779b36cd0a7dca455bcbc3c8dd8ea7ee","before":"7b2f8c2039d6687a2826f88733835c965bd7fe64","commits":[{"sha":"972a36aa779b36cd0a7dca455bcbc3c8dd8ea7ee","author":{"name":"Cory Johns","email":"a9b216829517f13ba7ab650e9e46a6eece65c68b@triplevisiongroup.com"},"message":"Removed unnecessary code & improved addValidMove:\n\n+ removed repetitive overriding methods from child ChessPiece classes and replaced with general ones on ChessPiece\n+ improved addValidMove()’s move value system\n\n* TODO balance move value system (and introduce randomness)\n* TODO addVildMove must give value to getting pieces out of threats from less valuable pieces\n* TODO add En passant to Pawn\n* TODO add a draw counter\n* TODO add additional Unit Tests for:\n   - bug where king can castle if it is in check, \"fixed\" but have not\n     verified\n   - bug where a piece can move and put its King in check\n   - addValidMove","distinct":true,"url":"https://api.github.com/repos/cjohns64/Command-Line-Chess/commits/972a36aa779b36cd0a7dca455bcbc3c8dd8ea7ee"}]}
{"actor":{"display_login":"cjohns64"}}