There used to be a game called Club Penguin, and it had minigames, and this is very similar to one of them. It's fantastic. I don't usually see mechanics like this in games of this type, but you've implemented the mechanics very well. Great job! I'd be happy if you took a look at our game too :3