Major cleanup of MTG Familiar. Work in progress!