player added and implemented