Keep the animation on completion

#removeoncompletion
Use CAKeyframeAnimation for setting different position at different keyframes

#cakeyframeanimation