I quite like the escape room vibe.
I think that implementing a "punishment" mechanism for getting the code wrong would have been a great addition, enhancing the game's engagement. Instead of providing a list of possible answers, a textbox to accept answers would also have been nice. I quite liked the add and subtract buttons, though.