Refactoring
Merge branch 'scala-migration' of https://github.com/NeverHappened/Snake into scala-migration