Started working on screen manager

I am going to replace current game controller by screen manager and
screen providers.