Fixed bugs in display code and finally corrected movement logic