Really good thesis! Very entertaining to watch and amazing animation. Most everything was on point.
Negatives would be not everything felt cohesive, as far as character designs, color palettes, some gags. But a little refining would fix each department.
For a senior thesis it's very impressive and leaves me excited to see what you'll do in the future! Congrats to you and everyone that worked on this.