ECE 281 Computer Exercise 3: Advanced Elevator Controller