Left solid collision code for now, but not using it. world.lineCollision is marginally faster compared to energy.checkLoS