added click highlight propagation
most sockets implemented, game modes not present but largely twerkin