Actually the damage bug was found long time agoand i did fix it , but i guess the implementation wasnt good enough