Main, Shell and Game singleton implementation

+ Created Main and Shell for I/O
+ Created Game singleton