All programs working!

Everything is working how it should and is fully commented.