Add OpenWarSurface.
Change image constructor, add support for loading images from disk.