This is really hard to play