Keys are properly saved to level state

We weren't properly saving keys to the level state tables so they were respawning in levels even though the player had picked them up. This was reported on the [subreddit by /u/Marlonwo](http://www.reddit.com/r/hawkthorne/comments/2fwlj6/bug_throne_room_key/).