added Animation and StaticAnimation (oxymoron?) classes, made Player use them instead of what it was doing