gas sketch added
update mouse logic updated — only in the scope of the canvas