Added mapping and noise to communication