Engine: pathing fixes for new functionality from devel branch

This commit addresses several pathing changes that needed to be
made to support enhancements made in the devel branch after
pulling them in to the engine.