added hex canvas map and various libraries