Refactor camera management and implement player bed interaction

  • Move camera ownership from Render to Scene and implement Scene::getCamPosRot.
  • Implement Player::goToBed with 3rd person mesh and animation support.
  • Add sleeping camera to Bed and trigger player sleep interaction.
  • Add Alara 3rd person mesh and GoToBed animation assets.
  • Add RespawnAreaDoor programmatically in RespawnArea.
  • Add SPACE key shortcut to SceneEditor for logging camera position.
  • Update Assets::getList to filter for cube assets and remove light types.

Previous