nice work! the movement was maybe a tad slow but that was really the only drawback i encountered. nicely done!