implement player move functions - broken