Marlowe Text-Based Adventure Engine implemented in Ruby on Rails