Refactor the `core` so that it can generate simulations with multiple malicious motes at a time (currently only supports one).