Avalon Code Review - GameRevolution