decoupling animation from roundconfig

this will support animations outside of rounds (see #72)