Removed simulator class, instead using visualiser as they are nearly identical.