fps: fix perpetual movement when window dimension is not even
fps: all working for vertical looking around