using skeleton subclass to track skeleton position changes