You are not initiating any virtual res!
As far as I can see you only have the VIRTUAL_RESOLUTION constant and is not the same as you window res.
You need to add Layout=”letterbox” or something to the JumpyMan constructor to use the Monkey2 OnMeasure if I remember correctly.
This is not a Pyro nor a Monkey issue but you forgot to set it up properly.
Hope this helps…