I did a fair bit of work for the interview system yesterday (Finally!), been playing around with some interesting design patterns and learned all about Facades (Static representations of instantiations) which are pretty interesting and make interacting with certain objects a lot easier.