Refactor genetic engine - support new intro states, simplify API

[#48666599]

Update Scripting API too.
Update genetic engine tests

[#48666599]
Support rendering and transitions of new DNA intro states

[#48666599]
Update DNA interactives to present new features and use new API

[#48666599]