fix #1 + refractored dscharacter a bit
now character still plays walk animation when walking but blocked.
make char animate when blocked an option now