 class window.GameVisual
     ticker = 0 #counts the number of frames that have passed
     imgArray = [] #array of arrays of preloaded images
+    univImg = [] #array of universally used images
     objArray = [] #array of objects that permeate the game board
     frameClock = null #reference to the setInterval object that runs the game
     lyr1 = null #object for referencing the first of the two canvas objects to be used as a frame

            @antickerAdd = 0
            @ldir = @dir
            @cstate = 4
            return

        absPos: (@xpos,@ypos) ->

            return

        current: (anticker) ->
            objState = []
            num = 0
            if @animated and ((anticker + @antickerAdd) % (2 * ar)) >= ar
                num = 1
            num = num + (2 * @dir)
            num = num % @animarray.length

            objState[0] = @animarray[num]
            objState[1] = @xSize
            objState[2] = @ySize

            if @cstate == 5
                @fallticker++
                objState[1] = @xSize/(@fallticker)
                objState[2] = @ySize/(@fallticker)
                if @fallticker > 20
                    objState[0] = univImg[0]
            else
                @fallticker = 0

            return objState

        imFace: (@dir) ->
            return
