I tried again. Commendable effort doing with a your own game engine.
The collision was issue lots of places and some lamps I couldn't light up because an NPC was around and it would always choose dialog with that NPC. Overall it was nice.