This is a real master piece <3
I loved the overall design, very simple and smooth. The graphics... man! Congratualtions for doing this!
I found a bug (or not) if we block the entire path, the waves simply don't spawn. Is it possible to fix it by seting the walls to have a health kinda property?