Canvas basics and background loading