Initial state, color, drawing is implemented. no tested.