{"push_id":1038556336,"size":4,"distinct_size":0,"ref":"refs/heads/master","head":"e85c5e3fb340a6df83737fa99a3a776aa434c7b7","before":"cf0a66503eccc940951b82659030dded0e741fdb","commits":[{"sha":"e5e262dc9db861e72b8c42843b0a5b616217d4ed","author":{"email":"c70606569062dd83bdffe360e747321afd7507a0@zone38-ea.cs.ucalgary.ca","name":"cjhanwel"},"message":"added in Farzam's code for Player and PlayerType, bit of code clean up, Mar 18, 3:45","distinct":false,"url":"https://api.github.com/repos/mrbrian/CPSC441_Project/commits/e5e262dc9db861e72b8c42843b0a5b616217d4ed"},{"sha":"0441ac6b55d2b5f0e5cab7de6b8039b8aa6a03b3","author":{"email":"c70606569062dd83bdffe360e747321afd7507a0@zone39-wa.cs.ucalgary.ca","name":"cjhanwel"},"message":"swapped Players and PlayerTypes into game_space package, added functions into GameSpace for win conditions and refactored others to provide useful return values back for Server calls, outlined gameIteration() in Server, Mar 18 6:40","distinct":false,"url":"https://api.github.com/repos/mrbrian/CPSC441_Project/commits/0441ac6b55d2b5f0e5cab7de6b8039b8aa6a03b3"},{"sha":"f1a3d7a86f71499ee0270a1dcb681a01babfe7af","author":{"email":"76ae582bf1eca2f22ef0abf592fca3c6655b7c0d@ucalgary.ca","name":"Brian Yee"},"message":"wip some more exception handlers","distinct":false,"url":"https://api.github.com/repos/mrbrian/CPSC441_Project/commits/f1a3d7a86f71499ee0270a1dcb681a01babfe7af"},{"sha":"e85c5e3fb340a6df83737fa99a3a776aa434c7b7","author":{"email":"76ae582bf1eca2f22ef0abf592fca3c6655b7c0d@ucalgary.ca","name":"Brian Yee"},"message":"merged w cjhanwel","distinct":false,"url":"https://api.github.com/repos/mrbrian/CPSC441_Project/commits/e85c5e3fb340a6df83737fa99a3a776aa434c7b7"}]}