Added Inventory screen. Refactoring renderer code to allow for Deffered
renderer