renamed app/snake.js to controller.js to avoid confusion with app/game-objects/snake.js
Add random list 'bag' data structure
Insults now work
Added stub for Velocity.isOppositeDirection to fix doubling-back bug