Graphics look great. But I don't like how the items just expire in real time and they only drop by chance. In a bad luck run, I can end up with empty bag for a while.
I suggest at least 1 item drop guaranteed per end of wave. For item lifespan, reduce it per wave.