David Watts reflects on his own and the Giants’ performances last weekend and identifies where they need to improve ahead of the visit of Leicester Riders on Sunday.