implement idle screen
fix idle snae to know about edges