Updated the Pandora Input Manager to use the new initialisation list of devices

|SOURCE|
[Common/Game]
* If the gamepad and keyboard are not detected during Initialise, the game is
  aborted
[Pandora/PandoraInputManager]
* Initialise has been updated to use the device initialisation list
* The current device array is iterated over to check if an existing device of
  the requested type already exists, if it does, Initialise is exited early,
  otherwise the device is added and initialised