Yes, I know
I just tend to get impatient with age
I will still try to help you, but the questions are a bit too simple... You have to do that yourself!
Then when it goes wrong, I will help you. Promise.
Example: you are capable of producing a debug screen, but you don't know what it means. First show us sourcecode.
Normally we know what is wrong in the first place. Which in your case is: all of it (sorry) but you will get better...