Wow this was amazing. Really good shader work and polished mechanics. I'm not a fan of the art-style but I recognize it's of really good quality.
A couple of objectives would help, because "survive" really falls short at some point imo.