This is  a 100% PlayMaker port of Unity 2d Platformer learning project