Tons and tons of bug fixes and improvements everywhere