Zappacosta joined from Torino for £23million on transfer deadline day.
“I am ready for the competition,” Moses told Evening Standard.
“We needed more players, to be honest. We have a lot of games to play this season. You can’t expect to play 60 games or so. I’m ready to take on anyone that is coming here. I just want to play my football.
“My game has changed and it’s all down to the manager. He gave me the confidence to play in the position.
“I’m enjoying my football and I just want to say thanks to him, really. It is always good for a player when a manager believes in you.
“It gives you the belief to go out on the pitch and express yourself. I just want to pay him back and do my best to help the team.
“I feel like I belong. After last season, I feel a lot more comfortable now. I’m home, I’m playing for my club now.”