I can confirm this does not work
these are the problems I see.
- p meter does not decrement when mario runs out of power
- hud does not display when paused
- mario stops if full speed animation when p meter is still full
- mario stops flying before p meter runs out
- timer is not accurate to the second
- timer does not display "times up" when it runs out
- seems to lag game
I have some suggestions regarding the api too
- split the players, hud, and goal card into separate scripts making the hud only handle the display of the goal card
- make option for mario's leaf require tapping to fly and glide
- make option for fire and hammer unable to be aimed aka fireball down hammer up
- make option for tanooki statue require down and run buttons to be pressed
- make option for smb3 and toad and peach with smb3 hud
- make option for smaller camera you can use
these overlays
- force camera to be side by side always 1p on the left and p2 on the right