Practical Ruby video game framework