Тут проблема в том, что при движении мышью мы получим множество сообщений
персонаж встал на ноги, а нужно только один раз.
Вроде так работает
var timer,
flag = false;
function activity(event) {
if (flag) {
if('персонаж сел отдохнуть') console.log('персонаж встал на ноги');
flag = false;
}
window.clearTimeout(timer);
timer = setTimeout(function() {
console.log('персонаж сел отдохнуть');
flag = true;
}, 1000);
}