Refactored SmashMan into an interface as it is a dependency of the System.
Implemented origin smash man.
Added initial spec for the System with dependency injected smash man.