Move random logic inside the random engine instance class
- Add some tests
- Add some comments
Random machine sort of working it is hard to get the desired 
behavihour
-add the storeCordinates method to save a stack of coordinates 
handy for the engines.
-Add more randomness to the character and check when its stuck
- Play with the time
- add more invisible lines to the maze :(
- remove debugger
-Move the detectIfStuck method in the common base Engine
-Reorganize and remove duplicated code
Merge pull request #1 from atilamx/RandomEngine

Random engine