chess communication part 1

workflow init
manage mouse motion part 1