A new Shovel Knight trailer has been released, along with a release date of March 31.

More...