@Override
	public void draw(Graphics g)
	{
		Graphics2D g2D = (Graphics2D)g;
		g2D.drawImage(animation.getGunSprite(), animation.skew(mouseLocationX, mouseLocationY, x + gunSpriteX, y + gunSpriteY), null);
		g.drawImage(animation.getSprite(), (int)x, (int)y, null);
	}