Fixed preloader

Also fixed a couple bugs and added random upsidedown