Thanks for playing! The answer to all of that is yes! The only limitation with buying is that you can't split a single die: For instance, you can't use one 6 to buy two farms.