add db primitive projection extendend function
revert changes to db primitive api
send socket message on chat toggle
notify opponent of chat toggle
give up with chat system message duplication skip