Created IRenderable interface
Created Abstract Tile class
Added shouldRender method