Well I don't play the whole time and was figuratively speaking but with Wi-fi on the whole time at home (off during sleep) and 2G when I am out, I get 1 day and 6 hours on an average with relatively moderate usage easy. Try and see which app is hogging memory and try and find its replacement. Also try and keep 2G off when you are not using it, you might not want it but its by far the biggest hogger for me. Also disable auto-sync, use it when you really need it. These are some tips. If you have unlocked bootloader or if you might think about it, install a custom kernel so you underclock and undervolt your processor to save even more battery.