Revert "Revert "Revert "Bug #217: Available money not updated in shipyard after purchasing a ship"""

This reverts commit db7cc011e07f8c633441848c436ba9fcead727a0.

appearently I am confused about how reverts work and should double check
what is actually happening before I push changes