salty

clever

cocky

impatient

nitpicky

morally ambiguous firecracker