Fixed unit movement code incorrectly determining blockers when not moving. Should exclude non solids and itself (basically just other units and maybe objects).