Hey! Here are my thoughts on your points:
1) Yeah, that should work just fine.
2) Yep, you should be able to do that without changing much of the logic.
3) Sorry, I’ve never exported to any console in GameMaker, so I’m not really sure about that one.