Model's method used
this has already been done before
method simplified, but now returns also the player, so some tests must be done to ignore it
useless methods
handle the case when no character is found
Merge branch 'character-simplification'