improve level progression
improve level progression
improve Makefile depends