Use factory method to construct redstone simulator data

There's a random space between the `()` and the function name. It should probably be removed.