Idea is good and works fine! The jumping seems weird, though.
It is frustrating having to restart after dying; if you don't want to do checkpoints maybe consider reactivating one of the remaining copies after you die.