refactor player, changed particles smoke and camera shake