Programming Video Games for the Evil Genius