First steps towards animation system. Lots of stuff still hard coded, needs some more work.