I did take your state ideas and it works.
For your "The sword could end up in a place that you can’t zip to and retrieve" issue, I was thinking of adding a button that just summons the sword back to you if you lose it/throw it in a tough spot.
A summon button makes a lot of sense.
Were you thinking that the sword would fly back in your hand, or more of a teleport thing? Maybe I'm jumping too far ahead.
I was thinking teleport. The sword flying towards him probably wouldn't gel with the whole boy not strong enough to pull the sword towards him thing.
Oh duh, gotta be consistent of course!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.