GameObject: handling textures in spritesheets

a GameObject no longer stores two textures.
the spritesheet is directly set in sprite_, and the frame is choosen
using sf::sprite.setTextureRect()