Updated layer order, load function, circle draw for 0