Imaginality Create includes an Interaction Trigger called ‘Seconds Visible’, which will trigger an Interaction Result after a model (the model selected in the ‘3D Models’ list) has been visible for a certain length of time.
You can specify the number of seconds to wait – this defaults to 1 second.
You can choose between:

“Greater Than”, which will trigger a result constantly (i.e. every frame) that is greater than X seconds. For example, give the dragon “Seconds Visible” of Greater Than 1 second with a Result of “Look At Model” Ninja, then it will continue to look at the Ninja.

“Exactly”, which will trigger a result only once (i.e. only one frame) at exactly X seconds. For example, give the dragon “Seconds Visible” of Exactly 1 second with a Result of “Play Audio”, then it will play the audio only once, 1 second after the dragon becomes visible.

This example makes a ninja fight off a horde of robots. We place our ninja on paddle 1, and our robots on all empty paddles (2-11). We make the robots Look At the robot, and use a series of Play Animation results so that the ninja and robots fight, and the robots get knocked over when they come close to the ninja.
Other ideas: make these interactions also play sound effects; try playing other animations.
Note, you can’t make the ninja look at the robots so easily, because it doesn’t know which one to look at.