Ruby OOP Chess