Cleaned up, experimented with inheritence which works now. Basic clip switching is working