player-to-unit energy transfer with movement and recharging