Error checking, handle 'from' correctly for player object