HW3
modified ghost logic and add GhostsPresenter and GhostsPresenterTest