Can now be called with a filename parameter or no parameter (and will ask for an RLE string)