A visual-novel/eroge engine programmed in java