Text this: Development and validation of an Electromagnetic Formation Flight simulation as a platform for control algorithm design