Unexpected porting difficulty: the availability, or lack, of random generators on different platforms. x86: hammer keyboard. virtualbox: we’re working on it. #raspberry pi: has hardware device.