Adding Basic Sprite Framwork and a Base block.

(BlockQuantum)
BSF -> Basic Sprite Framework.
Also added an interface for blocks
Improving the framework