hex homework

It's not styled and a bit buggy. And not DRY. But it works for the most part!