redid the rendering code: only render within radius of ship and seamless edge-wrapping