Good and Well
Good is an adjective and can only be used to modify nouns. He is good. The kick was good.
Well, unless you are talking about someone's health, is an adverb and is used to modify verbs. He plays well. He kicked the ball well.
It is never correct to say "he played good" or "he kicked the ball good." He is a good player. He kicked the ball well.