Photosynthesizing bacteria (PSB)
Can be found in a few different forms:
1) Single celled: single bacillus which moves by gliding. Move in clouds of bacteria like schools of fish, until it finds sunlight where it will stop moving until current pull it away again. Reproduces occasionally by binary fission. On rare occasions, binary fission will not fully split the single celled bacteria, producing a slowly growing chain. Produce oxygen.
2) Filamentous: a long chain of PSB that moves with a snake-like motion. Found swimming with single celled in bacteria clouds. Move in clouds of bacteria like schools of fish, until it finds sunlight where it will stop moving until current pull it away again. Reproduces, adding to the length of its chain. On rare occasions,reproduction will cause the chain to start becoming a slowly growing colony.
3) Colony: large sheets or hollow spheres of PSB. They are planktonic meaning they move with current. Creates an obstacle for the player. After reaching a certain size, the colony will release single celled PSB, starting the cycle all over again. Also produces oxygen.
4) The color of the PSB should be dependent on their pigment which should be dependent on the type of star the planet is orbiting. Stars like ours will have a higher chance to produce chlorophyll which produce purple, green, red, etc bacteria.
1) Players can consume the PSB clouds like the compound clouds but only when engulfment is turned on. There is a chance the player will unlock chloroplasts from engulfing PSB.
2) Player can sit inside PSB clouds or near PSB colonies to accumulate oxygen.
3) If players acquire a mouth (protozoa have mouths I'm really pushing for microbial mouths look here https://en.wikipedia.org/wiki/Cytostome), they can consume portions of the PSB colonies.
1) Sunlight will need to have more information associated to it, such as color and intensity and such, to determine what kinds of pigments will be available.
2) Algal bloom biomes might need to change as well depending on the color.
3) Add cytostome!