need to implement move and jump checks