almost done. Just gotta address some last screen width/height cases and clean up css