Use BlitSurface instead of UpperBlit (for forward-compat)
Implement blits from mega surfaces to regular Bitmaps

This is used in events that take their sprite from a tile
out of the tileset.
Don't hide cursor when window isn't focused