at the beginning of the game the player has 10 seconds of no collisions to prevent this issue with the procedural generation. This is due to the level creation code making the enemy spawn on the player in the event that every tile in the game chose not to allow enemy spawning. this can only happen at an odds of 1/80*number of floor tiles. Rare but happens more often than I thought.
Recent community posts
replying to your questions from the stream.
I did use a* pathfinding. in the actual game code those wall are not an actual object but instead a DS grid that the game checks values before hand.
Each level is procedurally generated but the Counting coins is something that i believe i could have implemented. This was my first game made so thank you for taking a look at it!