Please add a minigames block that can join minigames in the world and add minigames. If you created a minigame, you can edit the rules. You can save minigames to your Microsoft account. To create rules for a minigame, use code blocks. Example: If you had a boat race, you might want to use these blocks: Add 10 points to
first player (the player with the fastest time in race minigames or the fastest death in last one standing) 5 points to
second player (and so on.) You can also have minigame competitions. In competitions, players compete to have the highest score. The scores from all the minigames will equal a player's total score. You can also set a type for a minigame and randomize the minigame that is being played. You can also make a minigame preset. You can set rules for a minigame such as a mob's behavior, what entities specific blocks can support, game mode, items a player spawns with, the size of their inventory, points earned or lost, number of lives, and other settings.
This is a win-win situation (making minecraft more fun for me and making realms more fun.) Lastly, a new type of item can be purchased in the marketplace: Minigames! Purchasing a minigame will download it's code onto the player's minigame inventory and the minigame can be played in several worlds.
This would allow you to pack a whole lot of fun into one block!