You don't literally need to be playing for 3 hours, you can get the required exp amount easily in an hour and just chill for the remaning 2 hours. And some seem to not know the '3 hours' don't have to played in one sitting. You can play for an hour, close the game and continue later.