Added possible target tile computation for horses,
replaced std::pair by std::valarray in movement calculations