Hi,
Welcome to our community! 
C# is case-sensitive. Make sure the method is spelt correctly. The PlayerInput looks for a method called OnMove, not onMove.
Did this help you fix the problem?
See also:
- Forum User Guides : How to mark a topic as solved