I like the implementation of this. Of the frontpage for LD47; this actually is a game; which is a big plus.
The only bit I was unhappy about was that the ghosts weren't true ghosts, so future switch pushes could ruin past ghosts; causing you the need to redo them. Another minor annoyance was that switches that would intersect you mid fall don't let you fall through, so one of my guys I wasted flipping switches but not for a long enough period of time.
I'm pretty sure there might be a bug where a ghost is saved slightly off position; but I may have just played dumb. I swear I left one on a button and FF'd but instead he saved next to the button.