Strange games made by strange people.