allow initialize functions on components
add playerRender component