By Devolver Digital
The game has been out. Why does this say "In Development"? is this itch version outdated?