Oh my goodness this is amazing! The ending bit made me chuckle out loud!
I love that you made it so that a finished game wouldn't have all the possible obstacles, encouraging people to play again!
Great work!! :D