Finish basic functionality for dance surface and comms