Cross-platform 2D visual novel engine