implement units making other units
bug fix in Unit.deletePath() and cleanup related to previous commit
start implementing resources (negative resources currently allowed)
fix not allowing to make units where seen by another player