Port item animations to entity-based animation