Lab 3-A

Lab 3 A is almost done all that is left is to add a few comments to the
more complex code. May not be needed though as it looks quite readable.
Lab 3-B is next for now iggySleeping = true;