Hawkeye's Solutions to Ruby OOP Projects