Hero improvements

Cette branche améliore la classe Hero afin qu'elle soit plus simple à utiliser. Les changements dans le main.py sont assez nets. Intègre le portage vers Python 3.x.