{"push_id":852845928,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"04822e5cd57e775bfa22a72b6f14200fbf83da17","before":"09b98a24371376e7e986f36322ca16cf76d38289","commits":[{"sha":"37cb12265b174ce8b429082172da6f28ff165303","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@mrvallis.co.uk","name":"Vallis"},"message":"Added canvas factory","distinct":true,"url":"https://api.github.com/repos/Vazerthon/JsGameEngine/commits/37cb12265b174ce8b429082172da6f28ff165303"},{"sha":"f2d26d02eb6bb95c009adbca4d88d9969c6642ae","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@mrvallis.co.uk","name":"Vallis"},"message":"Added options object and set up canvas creation","distinct":true,"url":"https://api.github.com/repos/Vazerthon/JsGameEngine/commits/f2d26d02eb6bb95c009adbca4d88d9969c6642ae"},{"sha":"34cb0e0e80512697a65e59ae1ace53029ef11419","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@mrvallis.co.uk","name":"Vallis"},"message":"Added collection of 'drawables' to canvas and subscribed them to each be redrawn each frame","distinct":true,"url":"https://api.github.com/repos/Vazerthon/JsGameEngine/commits/34cb0e0e80512697a65e59ae1ace53029ef11419"},{"sha":"04822e5cd57e775bfa22a72b6f14200fbf83da17","author":{"email":"6603af4fc7f7d3b1eef45c1c93bad7f9f06d6838@G2G3DTA279921.G2G3.net","name":"Paul Vallis"},"message":"Added start/stop flag to event loop","distinct":true,"url":"https://api.github.com/repos/Vazerthon/JsGameEngine/commits/04822e5cd57e775bfa22a72b6f14200fbf83da17"}]}