Added methods for checking if interaction can perform move