Yeah, puyo takes quite a while to learn. The top Japanese players have been playing since it came out (15 years I think?). Personally, I've been playing for about a little over a year, and I can make large chains. But I still don't quite stand a chance yet against people who play with harassment...