a visual-novel/eroge engine written in java