Java Data Structures Complexity Gaming Cs2