I changed CanInteract() to IsAlive(), and it "works", but it takes into account players that were alive the previous round, so what ends up happening is the first player spawns in the very back of the base, the next in the very front, etc., almost every round. I think I'm just going to leave it alone for now and focus on getting the download stuff wrapped up so I can put out a new release.