fix some compiler errors
implement immigration and payouts; fix ranged weapon crash; add some shroom tiles;