Big BANG Integration of Character

- All animations handled by Character class
- Set opacity fading to hide & show character
Big BANG Integration of Command

Created Repeat & RepeatForever Command to handle repeating request
Shifted all animation responsibilities to Character.js
Big BANG Integration of Command Chain Factory

Add in interval execution of each created commands
Temporary allowing constructCommands to handle command execution
Modified Randomisation Factor

Change the random-ness of the character's and goal's position s.t:
for all randomly generate character.X, it is strictly  < goal.X