added left/right movement and soft drop