1) added wall

2) giving random direction to ball
3) Submodule Engine updated.

Submodule Engine:
    > 5613a8d - 1) renamed functions and added helper functions