This is a fantastic game created with help of online course at Pragmatic Programmers. Check out their Ruby course.