I am definitely not good at cryptic crosswords but feel this is both fun and a good way to get better https://www.parseword.com/