basic player initialization