I really liked this concept! I did have to brute force the cat level a bit, all the others seemed pretty logical.