Lego Batman 2 on sale