Thank you so much! Fixed spawn locations is definitely a good idea. I'd be interested to see the scenarios when it spawned it the wall, I had written some code to prevent that but it's still technically possible on some levels just extremely rare.
The pixel-perfect visuals were done by having a low output resolution (640x360) and then setting the texture filter to "nearest" at the root of the scene. That way, when a sprite doesn't perfectly line up with a pixel, it chooses the nearest full color to the center of the pixel instead of interpolating between them based on distance to the center.
It's true the first two areas are bland, perhaps some bad art direction on my part as I wanted the later areas to be a surprise.