Following this book on creating games with ruby: https://leanpub.com/developing-games-with-ruby/read