Finished program.

Finished most of the program, requires syntax better style writing code
and commented code.
Merge pull request #1 from eamena/Mario-Branch

Finished program.