Picking up the key now works more or less as it should. The level can be finished, but the key's body does not get removed when the game has been restarted and it should be picked up.