yep, snake's as addicting as ever. nice work! hope you learned a lot from building your own abstractions :)