I'm 5'9" for 148-150 lbs (175 cm and 67-68 Kg) and I have a four pack with some stubburn fact around button. I eat throughout the date and diet is clean and quite high in protein. I am not physically strong (I can do 25 push ups at once) although I am improving and aim is to tone up and have a six pack. I am playing sport three/four times a week so I am doing quite a bit of cardio but going forward I would like to start going to the gym too. Although target is also the six pack admittedly I haven't done abs exercises because in heaps of places I found that strength training will give you better definition than doing abs exercises alone which won't help at all if you fat covering your mid section.
I have some question for the experts of the forum and for whoever wants to pitch in of course


I read that to have muscle growth you need to consume more calories than normal. How does that work exactly, I mean if I eat more than daily requirement I would put on weight and therefore fat. Yes I am aware that when you exercise your muscles grow bigger and the muscle will replace the fat but I am not sure exactly how this process works.
Also I don't really understand the claim like "Taylor Lautner (the Twilight dude) put on 30 kg of muscles for the movie"
Is it possible (and if it's how) to increase the muscle gain and reduce fat loss at the same time ? I like current weight but I am keen on having more muscle. If I put on weight because of the bulking up phase then I won't be as fast in sport (which has fast turnaround and during games you usually play max 2 min and you sub off).
If I start going to the gym in the morning and in the later afternoon I have training will the latter kinda ruin the work in the gym ? Or it would be better if I go to the gym in the days that I am not doing cardio ? In this case however following day won't be a "rest day" but I would have sport in the evening.
If you stop doing strength training how long will it take for the muscle to return to "normal levels" ?
What happens to muscles if I do strength training and I don't eat daily intake of calories ?
Regarding the high intake of protein (through solid food and whey protein shakes) should it be high only during the workout days or every single day ? Like, should it be 100+g on workout days and something like 70g during cardio days or even rest days ?
When does the body use the energy from the muscles ? Whenever I feel hungry ? Will that happen when I play sport ? Or what's the best way to avoid this to happen (apart from eating throughout the day) and how can I make sure body uses current fat for energy ? Is there a macronutriet ratio I should be aiming for like low carbs but high fat so that the body knows it doesn't need to store fat ?
As you can see I have lot of questions because I don't really understand how the whole process works. If there is a guru outside please share your knowledge and feel free to add whatever I forgot to ask

Thanks everyone!!!
PS:
If you have any tips on how long I should spend on the gym and which kind of exercises I should do that would help me a lot (and reps/sets too
