Direction needs work, edit canvas, and color