Developers Release Questionable Slave Trade Game