A Comprehensive Comparison of Current Gaming Consoles