added fire and expanded player handling
fixed merge conflict
Merge
non-recursive path search