I would personally try and familiarize oneself with all of gamemaker's tools, going through each and asking "how could I use this in the game"
as for the enemy movement I believe game maker has a pathing system. I dont use it personally but I hear its useful for those who dont want to computer movements mathmatically