THIS IS A BIG ONE.  Added screen manager basics, text drawing moved out of SpaceshipData