title: C++ SFML Sprite Losing Data
body: <p>I have two classes in my WIP Tetris clone, and one is instantly called by the main function. The .h and .cpp files for this class are here: <a href="http://pastebin.com/mDMeqMfV" rel="nofollow">http://pastebin.com/mDMeqMfV</a></p>
  
  <p>The second class which the first class has an instance of, can be found here: <a href="http://pastebin.com/wG2b0whL" rel="nofollow">http://pastebin.com/wG2b0whL</a> The commented section is a set of colors I'm using as overlays to make different colored blocks. Anyway, the problem I'm having is in the instance of the Block class. Despite in the initialize function setting the position of the sprite to the variable position, the sprite does not actually render there. It seems to default to 0, 0 by the time it gets to the Draw function, and will not go to its proper position even when calling the setPosition function as seen in the Draw method. Any help solving this problem would be greatly appreciated.</p>