A lot of this works for me. Some small tweaks might be polishing the sound design, lowering the enemy health and not teleporting me to where I joined together when I unjoin. Either way I spent plenty of time playing it and I really enjoyed it, especially the unique movement style!