     drawChar: (frame) ->
         td = frame.getContext('2d')
         for obj in objArray by -1
-            img = obj.current(@ticker)
-            td.drawImage(img,obj.xpos+obj.xOff,obj.ypos+obj.yOff,obj.xSize,obj.ySize)
+            s = obj.current(@ticker)
+            td.drawImage(s[0],obj.xpos+obj.xOff,obj.ypos+obj.yOff,s[1],s[2])
         return
 
     chckMv: (config) ->

    #   < 3 4 1 >
    #       2
    #       v
    #More documenation to be added when the code is more concrete and permanent
    ###
    class charObj

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
