Changed from using flags to points in API. Stricter handling for allowed roads. Moved logic for handling workers that have arrived at their targets from GameLogic to Worker