improved purchase-making foundation, ready to add more now
removed duplicated test_asteroids.js, added research age-advance purchase