added sample images for drawCallback
implemented arbitrary drawCallbacks
added firefly particles as showcase for drawCallbacks
added a single global point to update all active Tweens
added tags property to Entity
enable to search Entities by their tags
added name parameter to Entity constructor
enabled search for Entities by their name
added zIndex property to Entity
added additional comment to clarify different rendering approaches
added isMouseOver check to Entity
use isMouseOver in jumping crate show case
added isMouseDown to Entity
renamed isMouseOver to isHovered in Entity
renamed isMouseDown to isClicked in Entity
removed unintentional comment
add guard to only enhance main Layer with tests
use additional parameter to track a Body
extracted updateCanvasWorldAABB to be called separately
implemented layer-aware Camera
taken scale and scrollFactor of Layer into account