 class @Attachment.Identify extends @VolatileAttachment
   name: "IdentifyAttachment"
 
-  constructor: (attributes={}) ->
-    super(attributes)
+  initialize: (attributes) =>
     {@type} = attributes
 
   editBoosts: (stages) =>

    throw new Error("Passed a non-existent Attachment.")  if !attachmentClass?
    attachment = @get(attachmentClass)
    if !attachment?
      attachment = new attachmentClass(options)
      for attribute, value of attributes
        attachment[attribute] = value
      @attachments.push(attachment)

class @Attachment.Screen extends @TeamAttachment
  name: "ScreenAttachment"

  initialize: (attributes) =>
    {user} = attributes
    @turns = (if user?.hasItem("Light Clay") then 8 else 5)

