fix admin role check and start fixing the has many users through roles for games