added a commands system; graphic, animation and hit update block