Investigating the icy crust and craters of Enceladus