Added player visibility and noise computation