+Chrome extension manifest file
+Assets for web accessible resources & browser-action icon
+ Background script for browser action
Commented out media query in css to keep game mobile-size

This is really lazy but I just wanted to start watching silicon valley
nah mean
2048 modified to be injected on browser action

Background.js:
- injects scripts into active tab on browser action click.
- Acts as an asynchronous setter/getter for bg-page's localStorage,
accessible across the browser (seems to be more stable than
chrome.storage at high frequency).

Main.js:
- If app has already been injected on this page, show and activate it
(if it's inactive). Otherwise, create an app on the window.

Application.js:
- Renders game inside a shadow dom root (keeps css separate from pages)
& initializes the app
- Listens for mousedowns to toggle whether the app is active on the
page.
- Listens for page visiblity changes. If page was hidden and became
visible, fetch updated storage & reset the game board (game could have
been played elsewhere in the browser)
- Modified local storage manager to send 'set' requests to bg-script's
localStorage manager to keep game state up-to-date in the browser
- Keyboard input manager also listens for click on new reset & close
buttons to reset the game board or close it.
Boss mode: hit escape to hide the game at any time
Proper attribution to Gabriele Cirulli

- game title links to game on github & Gabriele's name goes to his
website