edit Hero.java
testing code, try to use swingworker to solve bug(not done yet)