The initial spawn points will be locked. The team can always spawn and buy here!
Once a point has been captured, players should have the option of spawning here. I think players should be forced to wait at least 10 seconds before spawning. Also, it should be like EotS for capturing, so that players can't just keep respawning while other teams try to capture! (ie... |ooo------------ooo| o = controlled, - = unowned)
Code to make buy zones have different weapons available at different locations?