Limiting purchases to buildings player can afford