Completes 99cats clone, still a couple bugs