Thanks for checking out the game and sharing your thoughts! I decided to try out different mechanics for each stage to explore more as it's my first time making a game. Will try to make each stage longer next time.
As the the fog shader, I followed some shader graph tutorials but it was not support for WebGL, so had to do a last minute attempt to re-create the fog. I will explore more features and maybe try out godot in the future. Thanks!