Moved snake into its own class