Topic/hv gameengine add methods

Cette pull request débute l'implémentation de GameEngine et le déplacement des Character.
@Neki 
Cette correspondance devrait exister dans la classe Strategy car elle n'existe que dans le cas où un Character est contrôlé par un humain via le réseau.
Avec l'utilisation du pattern visitor, je vois mal comment on pourrait faire à part ajouter l'id du Character dans les events. Cet id serait controllé par la classe Strategy (prévention de la triche quand le jeu sera devenu populaire... euh... jouable), puis traité par le game engine.