Many many bug fixes highlighted by Reddit user bctrainers