That's a bit heavy for a demo, but it does pay back nicely. Considering it's not even done yet, this has a great potential.
Consider taking out the "game over" mechanic - make it infinite lives and players that die will drop stuff :) this will do a better job ensuring they'll survive.