remove useless asynchrony
cleanup ipmessage handling
cleanup
cleanup
GameData to INotifyPropertyChanged
move stuff to gamedata
move FocusedObject
Connection.GetMessage()
change turnhandler
move user stuff to Client.Engine
fixing direct & pipe connections