better system (class js, organize css, etc) & test tilemap