Working on framework, fixed a bug in run, added Animation engine