ally collision improvements

Engine settings to allow full collision or to allow the player to walk through allies. Added ai to make summons get out of the players way. Improved player walking through ally so that it only affects the player and no other entities.