20141123 1. add enemy shooting
2. add enemy fighting logic
3. change enemy shooting vision to segment vision
4. fix enemy state changes
5. add player lifes + progress bar