@Override
		public void mousePressed(MouseEvent arg0) {
			if (arg0.getButton() == 1) {
				// future fireWeapon method map.fireWeapon();
				System.out.println("mouse clicked");
				int x = (arg0.getX() + camera.getX());
				int y = arg0.getY() + camera.getY();
				System.out.println("New Bullet created at ("
						+ map.getChar().getX() + ", " + map.getChar().getY()
						+ ") heading to (" + x + ", " + y + ")");
				
				if(map.getChar().getInv().isOpen())
				    map.addBullet(new Bullet(map.getChar().getX(), map.getChar().getY(), arg0.getX() + camera.getX()/2, arg0.getY() + camera.getY()));
				else
                    map.addBullet(new Bullet(map.getChar().getX(), map.getChar().getY(), arg0.getX() + camera.getX(), arg0.getY() + camera.getY()));
			}
			if (arg0.getButton() == 3) {
				//Pick up item if within range
			}
		}