"a game idea I've had for years"

Bruv, there are already countless games with this exact mechanic...