Yeah I was waiting for this one.
Very interesting concept, theme, environments and atmosphere. It's alien but it also is somewhat natural or familiar. Maybe we are a microorganism inside a body? Maybe we are going to be the hive queen of some alien race one day? It feels rich and nice.
Besides the obvious placeholder graphics especially in introduction boxes (nice implementation by the way) there a couple things, though.
The environments are fantastic in design, it's a sin not to show them as much as you can. The game resolution is too low, and when I zoom in chrome it gets blurry. I think this games graphical design definately deserves HD. I don't know if you are targeting mobile, if not, I advice you find a way to implement this beautiful hand-drawn levels into game in somewhat better graphichal presentation, i.e higher resolution.
Other than that, rush mechanic seems to be broken. It just jumps in a random direction, not in the direction I am facing. Since it's useful it needs a fix.
Firing is good, but having to have to click for each shot is bad, especially when things don't die easily. The first mini-boss almost gave me carpal tunnel syndrome. I think it would be better to auto-shoot as long as the left mouse button is down.
One of the rocks got stuck in a small pocket-like edge of the layout and I had really hard time trying to remove it from there to close the hole. After working for about two minutes I was able to remove it from the edge but it was a little bit disappointing. Maybe a workaround code for stuck rocks? Also while pushing things around the mechanics are not consistent, sometimes pushes slowly, sometimes kicks away to a distance.
I know I sounded a mouthfull here but I am really interested in this game and where it can go, so when these rugged edges are fixed I will gladly play it. It's real potential, exciting to think interactions / competition between npc species, maybe using these strifes to beat otherwise very difficult situations, evolving to something else when you have enough food etc.
Can't wait.