Building a Board class - Implementing Chess with Ruby for beginners

In this series, you'll learn how to implement a very basic terminal based Chess game in Ruby. In this episode, you'll learn about:

* Operator overloading
* The convention of adding a `?` to the end of methods
* Getter methods with `attr_reader`
* Passing tuples rather than x and y for coordinates

Playlist: https://www.youtube.com/playlist?list=PLS6F722u-R6LZxh7mvEUvZKshcH6KSNhr
Code: https://replit.com/@CJAvilla/chess#main.rb