 
 document.addEventListener 'mousemove', (e) ->
   mouseXpos = e.clientX
+  mouseYpos = e.clientY
+
+window.addEventListener 'resize', ->
+  catCenterXpos = window.innerWidth / 2
 
 # Camera
 camera.position.set cameraX + 1, cameraY + 1, cameraZ + 1

  return

#Globals
mouseXpos = false
ANIMATION_SPEED = 4
isAnimating = no
startAngle = 0

# Update cat on mouse move
updateCat = ->
  if theBody and mouseXpos isnt false
    mouseYpos = catCenterYpos + 100 if mouseYpos < catCenterYpos + 100
    atan2 = Math.atan2(catCenterYpos - mouseYpos, catCenterXpos - mouseXpos)
    targetAngle =  (atan2 * -180 / Math.PI) - 45

    # targetAngle = (180 * mouseXpos / window.innerWidth) - 45

    if Modernizr.touchevents
      return if targetAngle is currentAngle
