added text backspacing
added rainbow things, stuff