Try to split IRenderable and do refactoring of rendering
Working render separation, overlay from game moved to separate class, needs refactoring
Merge master and render_refactoring