Throw error if we cannot load bitmap into surface
Add convenient messages to asserts
Implement Polar Star drawing

Move repeating code for SpriteState to its own header.