Crystalliced

I'm back, with some changes.