public void propertyChange(PropertyChangeEvent arg0) {
Runnable r = new Runnable() {
public void run() {
arenaGui.moveRobot(simPilot.getSimPos());
SimPolygon robotPolygon = CalcUtil
.calcRectanglePolygon(simPilot.getSimPos(),
arenaGui.getRobot().getImage().getBounds().width,
arenaGui.getRobot().getImage().getBounds().height);
checkObstacleCollision(robotPolygon, arenaGui.getObstacles());