Adding an HMI to the simulation is a good way to make it more complicated, so you can learn more coding skills.
Here are 2 vids of my first attempts in using FactoryTalk View ME
Distribution Boxes advanced.
Note that I moved the sensors to a position before the pushers. This was to stop false triggering when a box gets flipped by the side of the ramps. RSLogix Emulate can sometimes have slow cycle times, causing delays in the sensor reading, causing the PLC to push the box later, causing it to hit the side of the ramps.
http://youtu.be/JPE3lQjmgJ8 (http://youtu.be/JPE3lQjmgJ8)
Solder Line
http://youtu.be/Y8o-pcs2WW8 (http://youtu.be/Y8o-pcs2WW8)
Congratulations Derrick, an amazing work!