I fixed the restart issue. When I was testing I thought I noticed something but I restart a lot when testing so it just flew over my head. I just assumed the original had the same issue but it seems to be fine so I only updated this one. Thanks for playing.