GameStateManager and Text Chat Rework
-uiwindows can now be closed with escape -reintegrated gamestatemanager to handle context dependend actions like object raytracing for asset placing or showing the mouse tooltip for whiteboards -text form chat can now be copied