made movable, fixed bugs, added control commands