Good work.
Overall I liked it but it started to get a repetitive, just falling as fast as possible. I also ended up dying because I landed on an enemy I couldn't see... not sure what the solution to that is.
Also nice job on procedural generation of the levels.