How do I restart level on player death?

You can certainly create an Actor Blueprint to do same thing, and if you want you can create an Array and use an Integer to access it as rjvm describes below. That would be a more efficient way to do things, and you would just need to make sure you drop Blueprint into each level you create. Then you can just update Array in one Blueprint if you change anything. It’s really up to you how complex you need your game level system to be. It should work either way, though.