changed the perform move: moves will be performed in the character class now

Is not using move.js anymore except for the jump. We have to do a delay
between and inside the movements.