I'm in the progress of making an elevator that does the following:
-When you press the button, and the elevator is not on that floor, it will be called to that floor.
-The elevator itself has doors that open and close and move with the elevator.
Now it sounds simple enough, but I was surprised when I got into it how much logic it required. I drew up a logic diagram and not even halfway through it has become ridiculously complex. I'm gonna try to implement it but I don't even know if it will work.