Interaction now handled between 2 units not a unit and tile

Signed-off-by: Tim Ullrich <trozen@gmail.com>