Simplified To/FromString<Vector2f>
Added Color
Made updateLayer() in SFML renderer not create a new sprite on every call
Added a getter and setter for the color in Sprite
Made the SFML renderer aware of the sprite color