simple graphics engine with explanation part one | ScratchStats