messsing with coordinate system
viewport can join after game has started
pm