[WIP] Design and integration of a system to create puzzles with interactive objects in the game engine. It uses the engine's quest graph system as a tool to make integration easier for level designers.