bak
combine hero and map
fix bug