Add new segemnts in correct position
Init snake with just head
Dont step out of array bounds
Game over on leaving screen
Game over on collision with self
I fail at drawing, also corners needs handling
crap logic to work out cornering segments