better random color generation algorithm
add welcome screen