preliminary sprite-animation test, TODO: refactor code into useful classes
starting to determine what classes should be used to  break up functionality