Thank you for your feedback! (I do feel that fitting into a 1 block wide opening was rather difficult) The levels are put together from predesigned segments to answer your question on how level generation.
Anyway, thanks for playing my game :)