changed player init method to use checking component validity and to use new addSprite method.
updated log