adds support for declaring a 'respawn' level in the tmx files

branch name is deceptive because it doesn't make you spawn in the current level. game functions identically, except now you can decide in the tmx file whether you respawn level will be something other than 'studyroom'.