All in all, my test level is working pretty well. I followed along with the platformer tutorial here and used my own spritesheets and played with a few additional things.
Here is my problem. I have my enemy moving around by using the 8Direction behavior for input and the Platform behavior to act like a... platformer enemy
When my 'BunnyEnemy' is moving left and I press right to move right, my enemy stops moving as if my input is voiding out it's input while I have the opposite direction pressed.
If I don't touch anything, the enemy walks left and right, detects edges and works as expected. As soon as I start moving in the opposite direction of my enemy, the input gets conflicted. When I release the input, the enemy just picks up and keeps moving as programmed.
It is a minor bug but it is really irritating me and preventing me from wanting to proceed.
Thanks in advance!