Use flatMap instead of ugly mutable ListBuffer when adding game events