for (final Player player : players) {
for (Order order : ((GalacticPlayer) player).getOrders()) {
int margin = getMargin();
Location begin = order.getOrigin().getLocation();
Point2D end = order.getCurrentLocation();
g2.setColor(order.getOwner().getColor());
int beginX = (int) (margin + cellSize * (begin.getCol() - 0.5));
int beginY = (int) (margin + cellSize * begin.getRow() - 0.5);
int endX = (int) (margin + cellSize * (end.getX() - 0.5));
int endY = (int) (margin + cellSize * (end.getY() - 0.5));
g2.drawLine(beginX, beginY, endX, endY);