made several major refactoring steps...
Refactored GameModel and worked on getting the timing as accurate as
possible.
reformatted all Java files
analyzed each file to see whether it needs refactoring...