/* Same row */
if(n.getX() > p.getX()) {
/* NPC is right of the player */
if(n.getFacing() == Direction.Left && n.canSee(p)) {
NpcBattleLauncher l = new NpcBattleLauncher(n, p);
l.start();
return true;
}
} else {
/* NPC is left of the player */
if(n.getFacing() == Direction.Right && n.canSee(p)) {