all sprite types should now have rotation animation

cleanup a bunch of code around here as well.