Hi all, I have read many helpful posts here but haven't quite found the answer to my questions. I have a 10 gallon tank that currently houses a HUGE chinese algae eater (5-6"), a 1" otto cat, and four platys (2 M, 2 F) between 1 and 2 inches each. I had read that there wasn't much you could do to prevent breeding and babies. Lo and behold, I now have somewhere between 7 and 10 little babies swimming around happily in the tank. We have done nothing to help them thus far after trying unsuccessfully to scoop them out when we first noticed them. There are tons of hiding places in our tank and they seem to be getting by just fine.
I would like to upgrade to a 20 or 25 gallon tank sometime soon but in the meantime, I was wondering if I can just let the babies live in the 10 gallon with the adults. When they are big enough I guess I could scoop them and give them back to the petstore although I wouldn't mind keeping a few of them. If I am good with regular water changes and cleaning the filter, will all my platys ultimately live in harmony? As I said I want to get a bigger tank but I would rather not buy a bunch of extra equipment if my fish will be okay with the babies still in there growing up. I also figure that they will ultimately have more babies and I obviously can't keep them all - will they eat the babies to regulate or will they just overpopulate?
We have been waiting for the adults to eat the babies but they don't seem all that interested, plus the babies are really fast. Now we're kind of attached to them!

One more question - the two females are a red wag and a bumblebee, the two males are a red dalmatian and a "24k gold tuxedo" and I definitely see some babies with the bumblebee pattern. Can they mix patterns, such that there could be some with bumblebee stripes and dalmatian spots, or red bumblebee stripes?
Thank you in advance from a newbie! I am a sucker for all animals so of course I only want the best for my little baby fishies