added a ton of transition screens and fixed some logic betwixt them