I think you may want to play Dustforce a lot too, after you watch the trailer below.
It's out in a week, and will be on Steam.
But I'm not sure why it was so large
Sympathy for the devils
We've been talking, and we think that you should wear clothes
Total coincidence, but we sell some clothes