Oh damn, this sounds pretty fun