Novely - powerful visual novel engine for creating interactive stories and games with branching narratives and rich multimedia content