{"push_id":779851454,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"0669120b73d1786fa9980786b043345d13478904","before":"be75cf50f5ede685a163bf3c8eb3914933ced12a","commits":[{"sha":"232b164f92baf3aba33b66875e953971a71f20a3","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Generic circle movement","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/232b164f92baf3aba33b66875e953971a71f20a3"},{"sha":"fae596fff48177b7eb07dc7529a1c65322bf71f1","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Figure 8 enemy movement","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/fae596fff48177b7eb07dc7529a1c65322bf71f1"},{"sha":"95bc3f201ec2e9997dcb38022b06e9e7e5e6e75f","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Nicer figure 8 looping for enemy","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/95bc3f201ec2e9997dcb38022b06e9e7e5e6e75f"},{"sha":"3f60e52237b07cb49df6af707a66239f97185a99","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Generate a series of enemies to spawn over time","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/3f60e52237b07cb49df6af707a66239f97185a99"},{"sha":"a305fcbc88afc55c584a082204367dc2dae6f673","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Reset enemies when game resets","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/a305fcbc88afc55c584a082204367dc2dae6f673"},{"sha":"3d8368fadd5da28c08cf010cdc1e44c5770c82f5","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Deletable individual cache items","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/3d8368fadd5da28c08cf010cdc1e44c5770c82f5"},{"sha":"8c920f9b03e40dbb157a900691f422f79333cdc3","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Remove duplicate dead code","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/8c920f9b03e40dbb157a900691f422f79333cdc3"},{"sha":"ead809e3db14108831df3ee0cfc3f2181015fdb3","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Reset on player -> enemy collision\n\n(And kill / remove ghost players from replay)","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/ead809e3db14108831df3ee0cfc3f2181015fdb3"},{"sha":"0669120b73d1786fa9980786b043345d13478904","author":{"email":"332377d495a1a9a7f408ea9c7ce0a0fcd56e297c@jes.st","name":"Jess Telford"},"message":"Shooting enemies kills them","distinct":true,"url":"https://api.github.com/repos/jesstelford/shoot-back/commits/0669120b73d1786fa9980786b043345d13478904"}]}