Round down values in edges/spans to fix drawing artifacts.
Create a new array each frame to reset the depth buffer.
Use image data when doing scaled canvas drawing.
Use Uint32Array to write image data.
Remove non-scaled canvas mode.
Keep alpha values.
Do alpha blending.
Default to 16x16 pixels.
Optimize Rasterizer.drawSpan.
Use asm.js for some mathematical operations.