gjorde Slot till interface och skapade CircularSlot.
uppstädning från förra commiten