Added timeout value for waiting for user input
Made checking user input more efficient
Added constants to replace "magic numbers"
Fixed some dumb things since I didn't make sure last version compiled
Added win condition
Refactored watchdog trip out to restart() function
Fixed the timeout functionality
Fixed an bug in the win condition
Merge pull request #3 from Aceiks/master

General Code improvements