Whitespace is nicespace
Clean up constants a bit
Forbid more than 3 State pieces in the inner circle
Add weird new export function