Homefront – released finally

Well, It finally released¬† and we reviewed the beta¬† back (http://cheatuniverse.info/?p=328) June 2007, finally it has been completed and well the local game play is a bit disappointing to say the least. The beta was more playable and as the ability for multiple platforms to play each other , well let me say I am […]