Baby cats are amazing creatures