I am glad you enjoyed it! The game generates tiles at runtime and each tile has a number of objectives that can spawn on top of it. The coins spawn in a bottom- middle- and top layer that each still have some random offset. The amount of coins is also randomized within a range so sometimes there are less coins, other times there are more. Therefore I cannot guarantee that that there are no passages that are impossible - to cope for this I added some extra rules to the generation and made the players hitbox relatively generous while jumping or dodging, but I do agree that the final game turned out a bit harder than intended and sometimes feels unfair. Great that you had a good time regardless! :)