Fix movement problems. Still buggy for in check checks. Show alert for bad moves.