Quelques remarques de Scala : 
- pas besoin du `: CloseNodeInfo` dans le map il infère le type tout seul
- en scala, `==` appelle la méthode `equals` (pas comme en Java !) du coup tu peux faire `rpsNode == node`
- pas besoin du `copy` dans le else, tu peux juste marquer `node`