implement all cell animations using Sprite
refactor animation logic
add cyclic to Animation
failed test reveals a bug