Oh my gosh this is amazing! I love how you balance the cute with the funny with the dark. You handled the metroidvania elements perfectly!