Revert 10ba1da..6804685

This rolls back to commit 10ba1dab501efa085a001a4a21b46254ef4d45e7.
Refactor Snake Client

OOP version is completed, works perfectly