remove some selection code

its wrong right now and has to be rewritten
clear screen before filling it
remove block for row
Make ScreenData only accept cursor and not random access int

This is the first step into making cursor containing a
std::list<Block *>::const_itterator which can be used for opperations