prepare preloader to change the background color and size
fix background size bug, and rotation bug
add preloader speed, 1 to 5
add size validation, 24 to 168, bigger size the image pixelates
fix main container size
change to canvas
remove canvas, change back to divs