Snooker Player Profile Management using CV and ML methodologies