These are all good ideas! I have been seriously considering multiplayer in various forms. It's very risky for me right now because as a game mechanic, it's harder to design and balance, and as a technical feature it is more challenging to make. So think of it as me starting small right now, and making bigger steps soon :)