private void goToSleep() { personGui.DoReverseWall(); try { isMoving.acquire(); } catch (InterruptedException e2) { // Auto-generated catch block e2.printStackTrace(); } personGui.DoGoToWall(); try { isMoving.acquire(); } catch (InterruptedException e1) { // Auto-generated catch block e1.printStackTrace(); } personGui.DoGoToBed(); try { isMoving.acquire(); } catch (InterruptedException e) { // Auto-generated catch block e.printStackTrace(); } homeState = HomeState.sleeping; }