Started work on networking, and added basic visibility testing