cat 2d challenges