Plane to Sprite

Changed from Plane primitive cell to Sprite based Cell.
Code Refactoring