The element of the item in front of Peter can be treated as a normal logic variable of an item. By using it in a term containing items the contents of the square in front of Peter can be tested. If the square in front of Peter is situated outside the sheet, the item of the
sheet border is returned. By using it as a command the item on the square in front of Peter can be adjusted. In case a preceding command to shift to a specified coordinate has been given Peter will first finish the shift before the item change can be achieved.