adding state Hiding Jumping and on HIT

still buggy still being fixed