Impoved style, added levels, fixed map zoom bug