I have figured out most of it but it does not seems to work smoothly
player on collision with red cube ---- red cube pin to player (position & angle)
on space pressed ----- unpin pin behavior
i can move perfectly in 3 directions but it does not move with the same flow at the direction i am facing . It is slower.
how to trigger pin behavior on a key pressed not on just collision
fixing the push behavior at the direction the player is facing