Stopped the console getting full of messages
Made things configurable and responded to prior states
Made updating more sensable