Animation component

basics for making and playing animations