revise screen.cpp code
optimize rabbit behaviour