Working on possible problem with ordering of engine systems which is resulting in weird state behavior