Fix LOS algo (#227)

Use XiaolinWu plus Bresenham hybrid
Fix game not continuing if built-in campaign
Adjust repel and slide