Updated GhostController to have patrol logic.