use InputStream for loading so that loading from jar works
add SaveGameHandler.java to handle saving