Awesome to hear! I'm glad someone appreciated the story and the (mostly*) cosmetic crouching - originally I was going to make it so you could crouch under stuff with the taller characters, but then that kinda takes away from B's "special ability" (being smaller), and it would mess up some puzzles that require you to not be able to jump under certain spaces, etc. etc. But I'd already drawn the sprites so I kept them in, haha.
Anyways, I think you might be the first person to complete the game! So congrats on that! And yep, still repping pygame :)
*I say mostly cosmetic crouching because you can actually avoid triggering teleporters and goal blocks by crouching, but that isn't ever explained (or needed, currently)