Extracts game setup to separate namespace
Linebreaks in recur statements for readability
Improves spacing in diagonal paths