http://www.loadout.com/

Free to play game up on steam right now. Anyone else been playing it? I've been having a decent amount of fun with it.