added snake demo, and updated collision booleans