New branch for trying async
Implemented "game-loop" using core.async channels
Update the canvas when it get's resized
Compact the output file
Fix github language statistics
Move redraw-canvas to canvas ns
Make the prompt background darker
Only rotate objects when they have to
Added ability to rotate (2d) objects
Merge branch 'async'