left and right moves now work
working draft version