I know how you feel, I recently began my first year of college a little too early, but oh well. It sucks away your time and makes you go mad, ok maybe not mad but still XD
Either way, it would be great if you ge tto play them, feel like you're missing out. By the way, do you have Xbox Live?