very good! I would say the only thing missing is a few lines of code to make the difficulty increase over time