Large reworking: updated visuals, controller actions, stats, views, flash notices, etc.