Try this out I learned something like this with ConstructChris.
(Player.x) < than the (enemy.X then simulate platform left) (usually the bullet behavior is -180)
(Player.x) > than the (enemy.X then simulate platform Right) ( usually the bullet behavior is -360)
With the bullet this pretty much has great results and you can even have the player jumps left or right when it collides with obstacles in your scene.
Hope this helps you.