 void DrawFrame()
 {
   //arduboy.drawRect(minX,minY, maxX +1, (maxY - minY) +1, WHITE);
-
-  arduboy.drawSlowXYBitmap(p1.X -2,p1.Y, playerShip, playerWidth, playerHeight, WHITE);
+  
+  for (int i = 0; i < maxProjs; i++) 
+  {
+    Serial.print("\nproj ");
+    Serial.print(i);
+    Serial.print("\nActive ");
+    Serial.print(projs[i].Active);
+    Serial.print("\nX ");
+    Serial.print(projs[i].X);
+    Serial.print("\nY ");
+    Serial.print(projs[i].Y);
+      if(projs[i].Active == true)
+      {
+        projs[i].Y -= 1;
+        if(projs[i].Y == 0)
+        {
+          projs[i].Active = false;
+        }
+        else
+        {
+          arduboy.drawPixel(projs[i].X, projs[i].Y, WHITE);       
+        }
+      }
+      Serial.print("\nActive ");
+      Serial.print(projs[i].Active);
+  }
+
+  arduboy.drawSlowXYBitmap(p1.X,p1.Y, playerShip, p1.W, p1.H, WHITE);
+  arduboy.drawSlowXYBitmap(5,5, ship1, 8 , 6, WHITE);
+
+  
 }
 
 // This function runs once in your game.

    DrawFrame();
  
    if(arduboy.pressed(RIGHT_BUTTON)) {
      p1.X += 1;
    }
  
    if(arduboy.pressed(LEFT_BUTTON)) {
      p1.X -= 1;
    }
  
    if(arduboy.pressed(UP_BUTTON)) {
//      if(p1.dir != 'D')
//      {
//        p1.dir = 'U';
//      }
    }
  
    if(arduboy.pressed(DOWN_BUTTON)) {
//      if(p1.dir != 'U')
//      {
//        p1.dir = 'D'; 
//      } 
    }
  
//    switch(p1.dir)
//    {
//      case 'U':
//        if(p1.Y > minY)
//        {
//          p1.Y -= 1;
//        }
//        break;
//      case 'D':
//        if(p1.Y < maxY)
//        {
//          p1.Y += 1;
//        }
//        break;
//      case 'L':
//        if(p1.X > minX)
//        {
//          p1.X-= 1;
//        }
//        break;
//      case 'R':
//        if(p1.X < maxX)
//        {
//          p1.X+= 1;
//        }
//      
//      break;
//    }

    CollisionDetection();
      


    arduboy.setCursor(109, 55);  
    arduboy.print("Off");
   
    if(arduboy.pressed(A_BUTTON) || arduboy.pressed(B_BUTTON)) {
      StartGame();
