private void placeButtons() {
		createButton(0 + startPointXCoordinate, 40 + startPointYCoordinate, 40,
				40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.LEFT);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_W.png", 40, 40));

		createButton(0 + startPointXCoordinate, 0 + startPointYCoordinate, 40,
				40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.LEFTUP);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_NW.png", 40, 40));

		createButton(40 + startPointXCoordinate, 0 + startPointYCoordinate, 40,
				40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.UP);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_N.png", 40, 40));

		createButton(80 + startPointXCoordinate, 0 + startPointYCoordinate, 40,
				40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.RIGHTUP);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_NE.png", 40, 40));

		createButton(80 + startPointXCoordinate, 40 + startPointYCoordinate,
				40, 40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.RIGHT);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_E.png", 40, 40));

		createButton(80 + startPointXCoordinate, 80 + startPointYCoordinate,
				40, 40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.RIGHTDOWN);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_SE.png", 40, 40));

		createButton(40 + startPointXCoordinate, 80 + startPointYCoordinate,
				40, 40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.DOWN);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_S.png", 40, 40));

		createButton(0 + startPointXCoordinate, 80 + startPointYCoordinate, 40,
				40, new Runnable() {
					public void run() {
						MoveAction moveAction = objectTron
								.moveAction(Movement.LEFTDOWN);
						doAction(moveAction);
						repaint();
					}
				}).setImage(loadImage("view/assets/arrow_SW.png", 40, 40));

		createButton(0 + startPointXCoordinate, 120 + startPointYCoordinate,
				120, 40, new Runnable() {
					public void run() {
						if (objectTron.getActivePlayer().getInventory().size() > 0) {
							askForItemToUse();
							repaint();
						} else {
							showError(getClass().getSimpleName(),
									"The inventory of the player is empty!");
						}
					}
				}).setText("Use item");

		createButton(0 + startPointXCoordinate, 160 + startPointYCoordinate,
				120, 40, new Runnable() {
					public void run() {
						if (objectTron.getFirstItemOnPosition(objectTron
								.getActivePlayer().getPosition()) != null) {
							PickUpAction pickUpAction = objectTron
									.pickUpAction(objectTron
											.getFirstItemOnPosition(objectTron
													.getActivePlayer()
													.getPosition()));
							doAction(pickUpAction);
							repaint();
						} else {
							showError(getClass().getSimpleName(),
									"There is no item on the current player's position!");
						}
					}
				}).setText("Pick up item");

		createButton(0 + startPointXCoordinate, 200 + startPointYCoordinate,
				120, 80, new Runnable() {
					public void run() {
						doAction(new EndTurnAction());
						repaint();
					}
				}).setText("End Turn");

		actionsLeft = new JLabel("Turns left: "
				+ objectTron.getActivePlayer().getRemainingActions());
		actionsLeft.setLocation(0 + startPointXCoordinate,
				280 + startPointYCoordinate);
		actionsLeft.setSize(120, 20);
		actionsLeft.setHorizontalAlignment(JLabel.CENTER);
		panel.add(actionsLeft);

		playersInventory = new JLabel("Inventory");
		playersInventory.setLocation(0 + startPointXCoordinate,
				320 + startPointYCoordinate);
		playersInventory.setSize(120, 20);
		playersInventory.setHorizontalAlignment(JLabel.CENTER);
		panel.add(playersInventory);
	}