create player with type