Here's the oversimplified project which only contains some basic code to get the game up and working. The faulty code is located in ./source/game/ai/behavior_static.c Press [0] to unlock the camera and move around. You can see that both the old and the new text objects overwriting each other, although I've hid them in the else {} branch in the code.

https://dl.dropboxusercontent.com/u/26857618/DPFL2.rar