A second set of subclases and interfaces to be created for animation
A second set of subclases and interfaces to be created for animation