game-canvas: improved rendering