Good animation. Engaging premise and interesting setting.