Scala-based reactive game tools