Update of draw method

Draw process changed so on screen objects will draw themselves on the
context passed to them.