Added the basis for mouse cursor and it's logic