The main game engine for the League of Neechans visual novel