Most stuff works now, system price is calculated correctly. Max gen is added to Generator