Trimming the fat, addition of a game log, cleaner message implementation
Still need better error handling.