minor tweaks to views
reinstate plays migration and introduced some model prefetching
removed n+1 queries and added more associations in models