A port of the Energy2D project from Concord Consoritum