not sure if it's possible to get every crystal, but it's still fun!
I think you are right. Some levels could be impossible since they are procedurally generated. It was a long time ago I made this game. Maybe it is time to make an update :)