Added mouse class to store mouse data.
Added Cue update function that overrides virtual update function in types.cs.