##TODO autofocus on first field of login popup completely get rid of sayStuff.js and replace with bootstrap modals badge/new doesn't work properly yet. sounds for tile game and puzzle game. verse fill-in game needs to be broken up into three levels, each a separate entity. redirects after successful attempts. after successful level/new, redirect to /levels. Set up for Google Chrome Frame
##Bugs bug: if puzzle or other resource isn't in a level, it's not a unit, so completing it returns a 500 error.