I just recently started playing this game and I already love it

-2d
-Free

http://www.youtube.com/watch?v=aXqS2WCN2Xc
http://www.youtube.com/watch?v=algSNNceHoI

I downloaded from: http://getcontinuum.com/

Edit: Just checked and 246 online in Trench Wars zone. (Like a server)