fixing buffering issues; now no need for ping pong (but that code needs some cleanup); also fixed a bug where all start locations would be given a base, whether or not they had a player.