context global alpha is now calculated based on the entity parent opacity
updated tests