A few optimizations in 645b9b62c86f0753f35d54888a40c74fe50cc470, 152157788b369aab0d39a28e5ee4ed56123878e1, and d63386b066e5b1ebe0aa895ecd7c41992e81e00a.
In 486d86273d1557718f681bd7e4bd62397e8d7833, drawing is separated from update. Chrono is used in the main loop to regularly call to update and draw.
Addresses #26 and #11
A few optimizations in 645b9b62c86f0753f35d54888a40c74fe50cc470, 152157788b369aab0d39a28e5ee4ed56123878e1, and d63386b066e5b1ebe0aa895ecd7c41992e81e00a.
In 486d86273d1557718f681bd7e4bd62397e8d7833, drawing is separated from update. Chrono is used in the main loop to regularly call to update and draw.