Ability description:
================
Ability: Charge
Description: Move to a target in melee range and bash it.
Restriction: target must be in 3 tiles
Cost:
* 2WP
* AP weapon dependent
* 2AP for most melee
* 1AP for neurazer
* 1AP for non melee weapons (does a "bash")
.
How it would work:
===================
  1. We would click on the ability
  2. The available tiles would turn red on the floor to show where it is possible to go (within 3 tiles)
  3. We would select one of the tiles. If you are familiar with the "fleche" ability that rangers have in XCOM2 for sword attack you see how we would select the target if there are multiple available for the chosen tile. Depending where your cursor is in the tile, an arrow shows the target (and it's highlighted).
  4. Once selected, the soldier moves to the tile and ...
. . . a. do a melee attack if he's holding a melee weapon
. . . b. bash for other types of weapon
.
Why:
======
Often, a berserker is very few tiles short of doing an attack. This would give the little push necessary (sort of mini-dash).
.
In which tree:
==============
This ability could be a custom one (hope for luck) or linked either to heavy or berserker who would benefit the most from a melee perk.