Add core logic(not finished). Add score. Add total steps. Add different background colors. Support touch and keyboard