current progress
checks if user starts on red dot
Added error dialogs
minor changes