Thanks for playing and your feedback! I've shared it with the team. Unfortunately, there is no respawn screen, we didn't have time for implementing one :(
Thanks for playing! Yes, the difficulty *might* be a bit too high from the feedback we've gotten :p