fix: glitch with player rendering and use action
refactor: extend renderer layers