A Path Select Algorithm with Error Control Schemes and Energy Efficient Wireless Sensor Networks