Added Resolution Independent rendering and a simple 2D camera