define player
adjust input
extend server