public void addSkills(final Characters player, final Characters enemy)
	{
		skillOne = new JButton("Skill 1");
		add(skillOne);
		skillOne.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent e)
			{
				combatLog = combatLog + "\n" + player.attack(enemy);
				updateLog(combatLog);
				state.setSuccess(true);
				state.setWaiting(false);
			}
		});
		
		skillTwo = new JButton("Skill 2");
		add(skillTwo);
		skillTwo.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent e)
			{
				String message = player.useSkill(0, enemy);
				if (message == null)
				{
					combatLog = combatLog + "\nNot enough mana. Use another skill.";
					updateLog(combatLog);
				}
				else
				{
					combatLog = combatLog + "\n" + message;
					updateLog(combatLog);
					state.setSuccess(true);
					state.setWaiting(false);
				}
			}
		});
		
		skillThree = new JButton("Skill 3");
		add(skillThree);
		skillThree.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent e)
			{
				String message = player.useSkill(1, enemy);
				if (message == null)
				{
					combatLog = combatLog + "\nNot enough mana. Use another skill.";
					updateLog(combatLog);
				}
				else
				{
					combatLog = combatLog + "\n" + message;
					updateLog(combatLog);
					state.setSuccess(true);
					state.setWaiting(false);
				}
			}
		});
		
		skillFour = new JButton("Skill 4");
		add(skillFour);
		skillFour.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent e)
			{
				String message = player.useSkill(2, enemy);
				if (message == null)
				{
					combatLog = combatLog + "\nNot enough mana. Use another skill.";
					updateLog(combatLog);
				}
				else
				{
					combatLog = combatLog + "\n" + message;
					updateLog(combatLog);
					state.setSuccess(true);
					state.setWaiting(false);
				}
			}
		});
		
		skillFive = new JButton("Skill 5");
		add(skillFive);
		skillFive.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent e)
			{
				String message = player.useSkill(3, enemy);
				if (message == null)
				{
					combatLog = combatLog + "\nNot enough mana. Use another skill.";
					updateLog(combatLog);
				}
				else
				{
					combatLog = combatLog + "\n" + message;
					updateLog(combatLog);
					state.setSuccess(true);
					state.setWaiting(false);
				}
			}
		});
		
		revalidate();
		repaint();
	}