added ray producing mechanism, added color update func for sphere, added view filling code.