Hi, thank you for playing my game!
I didn't make the sound for this game so I honestly can't tell whether it fits the restrictions or not , but for the "graphic" part I can assure you it does. The resolution of the window is more than 84x48, but the actual pixels that the player can see are 84x48 (you can easily check that in the puzzle part). About the free fall part, the obstacles and the background are moved (simultaneosly) one pixel per time (please note that I move their position and I don't use functions like Transform.Translate() etc. ). You can clearly see that when the level starts but after you pass through some obstacle you can't see it anymore: the objects are still moved one pixel per time, but the time between each movement is shortened so it's impossible to notice it. That fits the restrictions though, because there are no limitations on the frames per second!
So, if I missed something, please let me know, thank you.