could you confirm you need to use this.rotation (canvas already has rotation taken care of) ?