Base sprite

Make player derive from a base sprite class. Inheritance is unbelievably wacky, but this is a step in the right direction, I think.