Fix for Sprite.IsVisible

- SpriteLayer should not draw when Sprite.IsVisible is False
- Updated Readme.txt and Todo.md