Hours of revision later, and its safe to say i still don't understand philosophy!