Fixes Board Column Counting
There was a problem where instead of counting the max number of columns, we counted the max string length of the tile names.
Migrates a bunch of python code
There is still a bunch of python code residing in python files, this begins to migrate it from the python files to .rpy files, mostly in init blocks.