Big update

collisions, colors, scaling, cameras, background