Added client/other coloring to distinguish clicks

Two new colors for clicks - green for client, purple for others
connected. Added logic to update UI based on clicks from either. Added
server logic to restore clicks as if done by other by default.