Implement map line of sight and render in client