Lots of things. Better GameEntity. Player, Invader, etc.

Currently doesn't actually draw the player even though it should be
getting a valid texture. Hrm.