It'd be more flexible if you could just enter the desired amount of degrees into setInitialPos() instead of only 'South', 'North', 'East', 'West'.
Maybe add another elif into that method like this:
elif type(pos)==int: self.startPosition = pos * 16
Asking because I'm looking to make smth similar to this:
https://www.racedepartment.com/attachments/preview-png.523414/