class for update animations
add explode action, refactor