{"push_id":816594522,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"d9a752ab1901aea7ba734611bd3b73590c2f4577","before":"4c23cc9936d7beadd84dffcde701130364dc5f63","commits":[{"sha":"dbbc5ef0f92cfac4bca50ba8481c733a156f9398","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Moved RandomAgent to agents folder","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/dbbc5ef0f92cfac4bca50ba8481c733a156f9398"},{"sha":"e943c100e4858d8585232384bedc16bae50bc51b","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Created Agent abstract class to group common methods","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/e943c100e4858d8585232384bedc16bae50bc51b"},{"sha":"c022faffa7c609b8313f9b82b938dc9ce503e992","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Extends Agent class and remove common methods implementation","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/c022faffa7c609b8313f9b82b938dc9ce503e992"},{"sha":"b12d10d77b6708eadf768704c2ac84c9befa1e0f","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Merge branch 'master' into clean-some-code","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/b12d10d77b6708eadf768704c2ac84c9befa1e0f"},{"sha":"9a72dc6643312198cd5be66af7f48e0da85b9190","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Added score attribute to Shot object","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/9a72dc6643312198cd5be66af7f48e0da85b9190"},{"sha":"40b6fe2ccf46b8000a38b6e3dd5f18b860cec7bb","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Allow StateUtil to return score even game PLAYING","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/40b6fe2ccf46b8000a38b6e3dd5f18b860cec7bb"},{"sha":"f5f2db132991c59c0689b606c1e9ecd4685cb140","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"remove comment","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/f5f2db132991c59c0689b606c1e9ecd4685cb140"},{"sha":"40533a839a6c06d596b35332ebb449921435b15a","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Refactoring abstract agent class","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/40533a839a6c06d596b35332ebb449921435b15a"},{"sha":"9c3c64de639917fb5b5523faadaba62d4d9cd319","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Added logic to set shot score after shot finish","distinct":false,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/9c3c64de639917fb5b5523faadaba62d4d9cd319"},{"sha":"d9a752ab1901aea7ba734611bd3b73590c2f4577","author":{"email":"af56ce55b7f6cb4e9e96d431d2b2136a49f8e154@hotmail.com","name":"George Jegon"},"message":"Merge pull request #4 from GeorgeJegon/clean-some-code\n\nClean some code","distinct":true,"url":"https://api.github.com/repos/GeorgeJegon/AngryBirds-AI/commits/d9a752ab1901aea7ba734611bd3b73590c2f4577"}]}