Added a bit more to Snake, better direct. support