reverse protagonist and field engine construction
layer injection support in Protagonist
added InteractorState.enabled, minor fixes for SoundPlayer
apply additional opts for labels