Palworld had trailers featuring gameplay in 2021. Besides that, there are lots of games where you throw an object to add a character to your party. Including another earlier game by PocketPair called Craftopia. World of Warcraft added “battle pets” where you can throw a cage to catch animals and add them to your battle pets roster to fight against other trainers in 2012.
Functional Programming Theory: 500 pages of lambda calculus and endofunctors
Functional Programming Practice: Quicksort