This was very cool! I liked how both you and the ghost relied on each other equally to get through areas. Having the ghost be able to move through gates and having the player be able to press floor buttons were clever design decisions. Great job!