Default time to 0 instead of undefined to fix tests. Level info now wraps before exposing empty waves. Supports multiple paths per level.