Fix parsing zoom animation frames from json
Move zoom animation code to new ZoomAnimation class