The FPS UI should be parented to the camera not the player so that it doesnt move relative to the camera and also add some acceleration to the player's movement so that it is easier to make small precise adjusment movements and generally just make the platforming feel more natural also atleast give a hint on which platforms are fake like a slight color change would be enough to not make it feel unfair. also the UI utilizes rectangles.