Downloaded the demo and thought it was awesome. Hopefully I will pick it up by the end of this weekend if possible. So the multiplayer is really fun?
Forum Rules