begun player implementation