Add initial player inventory when new game is started

 - Add initial player inventory when new game is started
 - Unequip items that can't be equipped after race was chosen
 - Message box spawning moved out of canBeEquipped method, and returned instead