added scaling, added translate to engine.canvas.draw.entities()