Good that you finally posted it here. As you say, the HL Platformer that can be downloaded via steam isn't much fun, I think this one can become something that stem's game never did.
Don't forget to post a devlog as soon as you have some screenies of space crabs!