Refactored LOS to fix gaps along hexsides