Gerwyn Price: "I've bombed a lot of opportunities, I could have finished top two"