I'd suggest to begin with thinking about what your player can do in your game and realising movement, inventory, fighting, dialogs etc. and THEN start programming. If you have sucessfully made an intro which is not very hard and then you recognize that you don't have enough skill to write the proper code for your player you'll get unmotivated very soon.
Tip: To get answers to all your questions, give the topics proper titles and separate the thread to ONE question for ONE topic. You'll get your answers more quickly, believe me
