Added goal and animation

Added intermittent updates to the canvas while the input is executed and
the "goal" to the demo level