Pre demo commit. Adds client-side scoring... :| Mostly temp changes