adjusted end screens

added menus to end screens to allow user to exit or return to main menu. there is unfortunately a circular dependency introduced by these screens that i couldn't think of a simple solution for.

#118