Just taking a quick look at it, you have different behaviors: You have Bound to layout & Platform.
Game example has: Bound to layout & 8 Direction.
Also, check ALL OF THE EVENTS & ACTIONS. You have omitted a few EVENTS & ACTIONS. *Lines 71, 72*
If you're going to try and duplicate an example, be sure to copy all of the: object behaviors, variables (if any), Origins/imagepoints, AND the EXACT Events & Actions as they are in the example
Test to make sure everything is working correctly. Then change 1 or 2 things at a time. Testing after every change.
I copied 1 example and it took me 3 days to figure out i had 1 origin point out of place.
Hope this helps.