Rewriting Shocky just for fun, for the second time.