better code in follow_megaman