public void move() {
		
		// Visualize and update the guns
		for (Cannon c : myRightGuns) {
			c.updateSelf();
		}

		for (Cannon c : myLeftGuns) {
			c.updateSelf();
		}

		// Update angle
		myAngle = changeAngle(myRight, myLeft);
		mySpeed = 0;
		
		// Forward Driving
		if (myForward == true) {
			mySpeed += myAccel;
		}

		// Backward Driving: boats don't go backwards
		if (myBack == true) {
			//mySpeed -= myAccel;
		}

		//If no keypress, slow down the boat
		if (myForward == false && myBack == false) {
			if (mySpeed > 0) {
				mySpeed -= mySpeed/60;
			} else {
				mySpeed = 0;
			}
		}
		myVx -= myVx/60;
		myVy -= myVy/60;
	}