refactor attack method
gained experience on successful attack
no exp gain on unsuccessful attack