Been waiting for a game like this