I tried to do something similar a while ago, as practice while learning C#. It was just randomly picking and matching themes and templates from a list of presets, so the results were random but limited. I’d love to try your website but the link doesn’t seem to work for me.
deleted by creator
As Joe said, the problem is that these moves are not forced. After Rb8 black has a few options to play, like moving the rook out of the danger. And in case white follows with Qc2+, black can also defend with either Qg6 or g6 and keep the queen safe or exchange. The puzzle solution in this case is a double attack that wins material for white regardless black’s response.
deleted by creator