Commented Code Better

The code should be very easily understood by the rest of the group now.
If there is anything that people dont understand PLEASE ASK.