+ changed trains passennger list to a hashmap, strangely didn't
detect a performance improvement but a small drawback :(.
Still seems a nicer idea