public JPanel createToolBar()
	{
		JPanel panel = new JPanel(new GridLayout(1, 2));
		panel.setPreferredSize(new Dimension(190, 230));
		JToolBar toolBar = new JToolBar(null, JToolBar.VERTICAL);
		toolBar.setFloatable(false);
		toolBar.setRollover(true);

		JButton button = new JButton("Cursor");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.CURSOR);
			}
		});
		toolBar.add(button);

		toolBar.addSeparator();

		button = new JButton("Wall");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.WALL);
			}
		});
		toolBar.add(button);

		button = new JButton("Platform");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.PLATFORM);
			}
		});
		toolBar.add(button);
		panel.add(toolBar);

		button = new JButton("Block");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.BLOCK);
			}
		});
		toolBar.add(button);

		button = new JButton("OMRU");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.OMRU);
			}
		});
		toolBar.add(button);

		toolBar.addSeparator();
		button = new JButton("PC");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.PC);
			}
		});
		toolBar.add(button);

		toolBar.addSeparator();
		button = new JButton("Next Level");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.NEXTLEVEL);
			}
		});
		toolBar.add(button);

		toolBar = new JToolBar(null, JToolBar.VERTICAL);
		toolBar.setFloatable(false);
		toolBar.setRollover(true);

		button = new JButton("Delete");
		button.addActionListener(new ActionListener()
		{

			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.DELETE);
			}
		});
		toolBar.add(button);

		toolBar.addSeparator();

		button = new JButton("Spike");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.SPIKE);
			}
		});
		toolBar.add(button);

		button = new JButton("Deadly Platform");
		button.addActionListener(new ActionListener()
		{

			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.DEADLYPLATFORM);
			}
		});
		toolBar.add(button);

		button = new JButton("Deadly Block");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.DEADLYBLOCK);
			}
		});
		toolBar.add(button);

		button = new JButton("Interaction");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.INTERACTION);
			}
		});
		toolBar.add(button);

		toolBar.addSeparator();
		button = new JButton("Door");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.DOOR);
			}
		});
		toolBar.add(button);

		toolBar.addSeparator();
		button = new JButton("Line");
		button.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				frame.setSelectedTool(SelectedTool.LINE);
			}
		});
		toolBar.add(button);

		panel.add(toolBar);
		panel.doLayout();
		return panel;
	}