Lilo and stitch doing hardcore