Add controller viewport

Add controller viewport and background prop. Also modify map and map viewport size slightly.
Add screenshot to README
Add viewport picker and attributes

Added a rectangle class to save viewport size and location. Allows us to determine which viewport is being clicked, and respond appropriately.
Add blip sound, position and vol adjust
Moved bump sound to collision