That...sounds pretty intresting11 have you played a tower defense kind of game? It's like that except each team has 5 people and 3 lanes to protect.
1716 Eve online is a pay per month kinda of deal but you can use in game currency to pay for it though i never got that far.