Added comments, organized, overlay for pause