Great game, play it all the time. The upgrade tree makes the games weapon mechanics way easier to understand.