New init system. Combat across blockednonroad and blocked and non zoc combat now allowed. New game hohenfriedeberg.

All games now have init call from unitInit() this happens after first constructor. All units must be created at that point. NOT in constructor. Terrain map needs to be complete for unit placement now.

Most of constructors should be migrated to init()

in the future