Changed name of PlayerInteraction to AbstractPlayerInteraction.