snapshot of rev02. need to fix 'array movement'. It's only going 1 floor at a time and activates movement on any 'call button' press.