Punch Tween enum

Give punch tween its own enum and move it to the elastic file, where it belongs.